public IResponseDTO EditAboutUs(AboutUsVM model)
        {
            try
            {
                var DbAboutUs   = _mapper.Map <AboutUs>(model);
                var entityEntry = _AboutUsRepositroy.Update(DbAboutUs);
                int save        = _unitOfWork.Commit();

                if (save == 200)
                {
                    _response.Data     = model;
                    _response.IsPassed = true;
                    _response.Message  = "Ok";
                }
                else
                {
                    _response.Data     = null;
                    _response.IsPassed = false;
                    _response.Message  = "Not saved";
                }
            }
            catch (Exception ex)
            {
                _response.Data     = null;
                _response.IsPassed = false;
                _response.Message  = "Error " + ex.Message;
            }
            return(_response);
        }
Пример #2
0
        public Task <IViewComponentResult> InvokeAsync()
        {
            AboutUsVM aboutUs = new AboutUsVM();

            aboutUs = _administrationBLLocator.AboutUsBL.GetVM(filter: m => m.OperationIsDeleted == (short)_Enumeration.IsOperationDeleted.Active).FirstOrDefault();


            return(Task.FromResult <IViewComponentResult>(View(aboutUs ?? new AboutUsVM())));
        }
Пример #3
0
        public IActionResult Index()
        {
            ViewBag.Banner = _context.SectionBanners.Where(b => b.SectionName == "About Us").FirstOrDefault().ImageUrl;
            AboutUsVM model = new AboutUsVM {
                OurVisions = _context.OurVisions, OurPassions = _context.OurPassions.FirstOrDefault()
            };

            return(View(model));
        }
Пример #4
0
 public IActionResult Index()
 {
     if (User.Identity.IsAuthenticated && User.IsInRole("moderator"))
     {
         AboutUsVM model = new AboutUsVM {
             OurVisions = _context.OurVisions, OurPassions = _context.OurPassions.FirstOrDefault()
         };
         return(View(model));
     }
     ViewBag.IsHeaderNonVisible = true;
     return(Redirect("/account/login"));
 }
Пример #5
0
        public IActionResult Save(AboutUsVM model)
        {
            AjaxMessage aMsg = new AjaxMessage();

            if (model != null)
            {
                if (ModelState.IsValid)
                {
                    var    files     = Request.Form.Files;
                    byte[] imageData = null;
                    if (files.Count > 0)
                    {
                        imageData = GetFormImageToByte(files[0]);
                    }

                    AboutUs aboutUs = new AboutUs();
                    aboutUs.Mission            = model.Mission;
                    aboutUs.Vision             = model.Vision;
                    aboutUs.Picture            = imageData != null ? imageData : model.Picture;
                    aboutUs.OperationDate      = DateTime.Now;
                    aboutUs.OperationIdUserRef = HttpRequestInfo.UserID;
                    aboutUs.OperationIP        = HttpRequestInfo.IpAddress;
                    aboutUs.OperationIsDeleted = 1;

                    if (model.IdAboutUs == 0)
                    {
                        _administrationBLLocator.AboutUsBL.CRUD.Insert(aboutUs);
                        _administrationBLLocator.AboutUsBL.Save();
                        aMsg.Status  = 1;
                        aMsg.Message = "Kayıt Başarıyla Eklendi.";
                    }
                    else
                    {
                        aboutUs.IdAboutUs = model.IdAboutUs;
                        _administrationBLLocator.AboutUsBL.CRUD.Update(aboutUs, HttpRequestInfo);
                        _administrationBLLocator.AboutUsBL.Save();
                        aMsg.Status  = 1;
                        aMsg.Message = "Güncelleme Başarılı.";
                    }
                }
                else
                {
                    aMsg.Status  = 0;
                    aMsg.Message = "Bir Hata oluştu";
                }
            }
            return(Json(aMsg));
        }
        public PartialViewResult Edit(long id)
        {
            ViewBag.FormName = "PostEdit";
            var aboutUs = aboutUsDAL.GetOne(id);
            var obj     = new AboutUsVM()
            {
                ID           = aboutUs.ID,
                CreatedBy    = aboutUs.CreatedBy,
                CreationDate = aboutUs.CreationDate,
                UpdatedDate  = aboutUs.UpdatedDate,
                UpdatedBy    = aboutUs.UpdatedBy,
                Mission      = aboutUs.Mission,
                Vision       = aboutUs.Vision,
                WhoAreWe     = aboutUs.WhoAreWe
            };

            return(PartialView("Add", obj));
        }
Пример #7
0
        public ActionResult AddAboutUs(AboutUsVM model)
        {
            if (ModelState.IsValid)
            {
                AboutUs post = new AboutUs();
                post.Title   = model.Title;
                post.Content = model.Content;

                db.AboutUS.Add(post);
                db.SaveChanges();
                ViewBag.IslemDurum = 1;
                return(View());
            }
            else
            {
                ViewBag.IslemDurum = 2;
                return(View());
            }
        }
Пример #8
0
 public void OnActionExecuting(ActionExecutingContext filterContext)
 {
     try
     {
         AdministrationBLLocator _locator = new AdministrationBLLocator();
         if (filterContext.HttpContext.Session.GetString("ContactUsData") == null)
         {
             ContactUsVM contactUs = _locator.ContactUsBL.GetVM(filter: m => m.OperationIsDeleted == (short)_Enumeration.IsOperationDeleted.Active).FirstOrDefault();
             filterContext.HttpContext.Session.SetString("ContactUsData", JsonConvert.SerializeObject(contactUs));
         }
         if (filterContext.HttpContext.Session.GetString("AboutUsData") == null)
         {
             AboutUsVM aboutUs = _locator.AboutUsBL.GetVM(filter: m => m.OperationIsDeleted == (short)_Enumeration.IsOperationDeleted.Active).FirstOrDefault();
             filterContext.HttpContext.Session.SetString("AboutUsData", JsonConvert.SerializeObject(aboutUs));
         }
     }
     catch (System.Exception ex)
     {
     }
 }
        public JsonResult PostAdd(AboutUsVM aboutUsVM)
        {
            string message;
            var    obj = new AboutUs()
            {
                ID           = aboutUsVM.ID,
                CreatedBy    = 2,
                CreationDate = DateTime.Now,
                Mission      = aboutUsVM.Mission,
                Vision       = aboutUsVM.Vision,
                WhoAreWe     = aboutUsVM.WhoAreWe
            };

            return(Json(
                       new
            {
                done = aboutUsDAL.Add(obj, out message),
                message
            },
                       JsonRequestBehavior.AllowGet));
        }
Пример #10
0
        public IActionResult AboutUs()
        {
            AboutUsVM aboutUsVM = new AboutUsVM(_configuration);

            return(View(aboutUsVM));
        }
        public IResponseDTO RemoveAboutUs(AboutUsVM AboutUsVM)
        {
            var depart = _AboutUsServices.DeleteAboutUs(AboutUsVM);

            return(depart);
        }
        public IResponseDTO UpdateAboutUs(AboutUsVM AboutUsVM)
        {
            var depart = _AboutUsServices.EditAboutUs(AboutUsVM);

            return(depart);
        }
        public IResponseDTO postAboutUs(AboutUsVM AboutUsVM)
        {
            var depart = _AboutUsServices.PostAboutUs(AboutUsVM);

            return(depart);
        }