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); }
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); }