public IActionResult ChangePassword(ChangePasswordModel model) { if (ModelState.IsValid) { UserProcedures.ChangePassword(model.NewPassword, AlgeCookieController.UserID); ViewBag.Message = "Senha alterada com sucesso!!"; return View(); } else { return View(model); } }
public Serialization.Procedure_v1 EnsureUserProcedure(Address address, string name) { Serialization.Procedure_v1 up; if (!UserProcedures.TryGetValue(address, out up)) { up = new Serialization.Procedure_v1 { Address = address.ToString(), Name = name, }; UserProcedures.Add(address, up); } return(up); }
public IActionResult Faturamento(RegisterModel model) { var Validation = model.ValidateFaturamento(); if (Validation.valid) { var dadosFaturamento = UserProcedures.RegisterFaturamento(model, AlgeCookieController.UserID); return View(dadosFaturamento); } else { ViewBag.MessageRegister = Validation.message; return View(model); } }
public IActionResult Register(RegisterModel model) { var Validation = model.ValidateRegister(); if (Validation.valid) { if (!UserProcedures.EmailExist(model.Email)) { try { UserProcedures.RegisterUser(model); AlgeCookieController.LoggedByAdmin = false; AlgeCookieController.UserEmail = model.Email; AlgeCookieController.UserStatus = "logado"; AlgeCookieController.UserID = model.ID; } catch (Exception e) { ViewBag.MessageRegister = "Ocorreu um erro ao tentar cadastrar, tente novamente ou entre em contato conosco"; return View(model); } } else { ViewBag.MessageRegister = "já existe um e-mail castrado"; return View(model); } } else { ViewBag.MessageRegister = Validation.message; return View(model); } return RedirectToAction("Index"); }
public IActionResult ChangeEmail(ChangeEmailModel model) { if (ModelState.IsValid) { if (UserProcedures.EmailExist(model.NewEmail)) { ViewBag.Message = "O email já esta em uso"; return View(); } else { UserProcedures.ChangeEmail(AlgeCookieController.UserEmail, model.NewEmail, AlgeCookieController.UserID.ToString()); ViewBag.Message = "Email atualizado com sucesso"; AlgeCookieController.UserEmail = model.NewEmail; return View(); } } else { return View(model); } }
public IActionResult Faturamento() { RegisterModel model = UserProcedures.GetDadosFaturamento(AlgeCookieController.UserID); return View(model); }
public IActionResult Profile() { UserProfileModel model = UserProcedures.GetProfileModel(AlgeCookieController.UserID); return View(model); }