48 lines
1.3 KiB
C#
48 lines
1.3 KiB
C#
|
|
using System.Linq;
|
||
|
|
using System.Web.Mvc;
|
||
|
|
using atakanozbancom;
|
||
|
|
using atakanozbancom.Models.classes;
|
||
|
|
|
||
|
|
namespace atakanozbancom.Controllers
|
||
|
|
{
|
||
|
|
public class MainController : languageController
|
||
|
|
{
|
||
|
|
private readonly Context db = new Context();
|
||
|
|
|
||
|
|
[HttpGet]
|
||
|
|
public ActionResult Index()
|
||
|
|
{
|
||
|
|
return View();
|
||
|
|
}
|
||
|
|
|
||
|
|
public PartialViewResult socialicons()
|
||
|
|
{
|
||
|
|
var icons = db.SocialIcons
|
||
|
|
.OrderBy(x => x.sort_order)
|
||
|
|
.ThenBy(x => x.id)
|
||
|
|
.ToList();
|
||
|
|
|
||
|
|
return PartialView(icons);
|
||
|
|
}
|
||
|
|
|
||
|
|
public PartialViewResult wallpaper()
|
||
|
|
{
|
||
|
|
var setting = db.SiteSettings.FirstOrDefault();
|
||
|
|
ViewBag.WallpaperUrl = !string.IsNullOrWhiteSpace(setting?.wallpaper)
|
||
|
|
? setting.wallpaper
|
||
|
|
: "/web_atakanozbancom/assets/img/wp.jpg";
|
||
|
|
|
||
|
|
return PartialView();
|
||
|
|
}
|
||
|
|
|
||
|
|
[HttpGet]
|
||
|
|
public ActionResult ChangeLanguage(string lang, string returnUrl)
|
||
|
|
{
|
||
|
|
new LanguageTR().SetLanguage(lang);
|
||
|
|
if (!string.IsNullOrEmpty(returnUrl) && Url.IsLocalUrl(returnUrl))
|
||
|
|
return Redirect(returnUrl);
|
||
|
|
|
||
|
|
return RedirectToAction("Index", "Main");
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|