// GET: Cliente/Usuario/Create public ActionResult Create(int idEmpresa) { var usuario = new CliUsuario { IdEmpresa = idEmpresa }; usuario.Password = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8); return(View(usuario)); }
// GET: Empresa/Usuario/Incluir public ActionResult Incluir() { var usuario = new CliUsuario { IdEmpresa = Identification.IdEmpresa, Password = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8) }; return(View(usuario)); }
public void CliUsuarioIncluir() { // Arrange var usuario = new CliUsuario { Email = "*****@*****.**", IdEmpresa = 1, Nome = "JOSE ALESSANDRO", Password = "******", Telefone = "997218670" }; // Act usuario.Id = service.Gravar(usuario); // Assert Assert.AreEqual(usuario.Email, service.Find(usuario.Id).Email); }
public ActionResult Editar([Bind(Include = "Id,IdEmpresa,Nome,Email,Ativo,Telefone,CadastradoEm,Password")] CliUsuario usuario) { try { if (ModelState.IsValid) { _service.Gravar(usuario); return(RedirectToAction("Index")); } return(View(usuario)); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(usuario)); } }
public ActionResult Create([Bind(Include = "IdEmpresa,Nome,Email,Password,Telefone")] CliUsuario usuario) { try { usuario.CadastradoEm = DateTime.Now; TryUpdateModel(usuario); if (ModelState.IsValid) { _service.Gravar(usuario); return(RedirectToAction("Index", new { idEmpresa = usuario.IdEmpresa })); } return(View(usuario)); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(usuario)); } }
public ActionResult Edit([Bind(Include = "Id,IdEmpresa,Nome,Email,Telefone,CadastradoEm")] CliUsuario usuario) { try { var usuarioDb = new CliUsuarioService().Find(usuario.Id); if (usuarioDb == null) { return(HttpNotFound()); } usuario.Password = usuarioDb.Password; TryUpdateModel(usuario); _service.Gravar(usuario); return(RedirectToAction("Index", new { idEmpresa = usuario.IdEmpresa })); //return View(usuario); } catch (ArgumentException e) { ModelState.AddModelError(string.Empty, e.Message); return(View(usuario)); } }