Exemplo n.º 1
0
        public IResponseDTO EditPrivacy(PrivacyVM model)
        {
            try
            {
                var DbPrivacy   = _mapper.Map <Privacy>(model);
                var entityEntry = _PrivacyRepositroy.Update(DbPrivacy);
                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);
        }
Exemplo n.º 2
0
        public IActionResult Index()
        {
            var       rqf     = Request.HttpContext.Features.Get <IRequestCultureFeature>();
            var       culture = rqf.RequestCulture.Culture;
            PrivacyVM model   = new PrivacyVM {
                Breadcrumb = new Breadcrumb
                {
                    Path = new Dictionary <string, string> {
                        { "Home", Url.Action("Index", "Home") },
                        { "Privacy Policy", null }
                    },
                    Page = Page.Privacy
                },
                Setting = _db.SettingTranslates.FirstOrDefault(s => s.Language.LanguageCode == culture.ToString())
            };

            return(View(model));
        }
        public IActionResult Privacy(PrivacyVM vm)
        {
            if (ModelState.IsValid)
            {
                EmailSender es         = new EmailSender();
                Email       mailToSend = new Email
                {
                    subj = "Nytt kundmeddelande",
                    to   = "*****@*****.**",
                    body = $"<br><b>Kundnamn</b>: " + vm.Name +
                           $"<br><b>Kundmail</b>: " + vm.Email +
                           $"<br>" +
                           $"<br><b>Meddelande</b>" +
                           $"<br>" + vm.Message
                };
                es.SendEmail(mailToSend);

                return(RedirectToAction("Privacy"));
            }
            else
            {
                return(Index());
            }
        }
        public IResponseDTO RemovePrivacy(PrivacyVM PrivacyVM)
        {
            var depart = _PrivacyServices.DeletePrivacy(PrivacyVM);

            return(depart);
        }
        public IResponseDTO UpdatePrivacy(PrivacyVM PrivacyVM)
        {
            var depart = _PrivacyServices.EditPrivacy(PrivacyVM);

            return(depart);
        }
        public IResponseDTO postPrivacy(PrivacyVM PrivacyVM)
        {
            var depart = _PrivacyServices.PostPrivacy(PrivacyVM);

            return(depart);
        }