public void ServicoRepositoryAddWithoutNameTest() { Servico servico = new Servico() { Cliente_ID = 1, Fornecedor_ID = 1, Data = DateTime.Now, Descricao = "Manutenção", TipoServico = Enum.TipoServico.ServicosGerais, Valor = 100 }; ServicoRepository servicoRepository = new ServicoRepository(); servicoRepository.Add(servico); }
public ActionResult Create(ServicoModels model) { if (!ModelState.IsValid) { TempData["messageTemp"] = "Favor preencher corretamente os campos."; return(RedirectToAction("Message")); } model.FornecedorId = Convert.ToInt32(Session["FornecedorId"]); var servicoRepo = new ServicoRepository(); servicoRepo.Add(model); TempData["messageTemp"] = "Seu serviço foi registrado."; return(RedirectToAction("Message")); }
public void ServicoRepositoryAddTest() { Servico servico = new Servico() { Cliente_ID = 1, Fornecedor_ID = 1, Data = DateTime.Now, Descricao = "Manutenção", TipoServico = Enum.TipoServico.ServicosGerais, Valor = 100 }; ServicoRepository servicoRepository = new ServicoRepository(); servicoRepository.Add(servico); Assert.IsNotNull(servico.Id); servicoRepository.Delete(servico.Id); }
public ActionResult Create([Bind(Include = "Id,Descricao,Data,Valor,TipoServico,Cliente_ID,Fornecedor_ID")] Servico servico) { FornecedorRepository fornecedorRepository = new FornecedorRepository(); if (!string.IsNullOrEmpty(User?.Identity?.Name)) { servico.Fornecedor_ID = fornecedorRepository.List().FirstOrDefault(x => x.Email == User.Identity.Name).Id; } if (servico.Fornecedor_ID == 0) { ModelState.AddModelError(string.Empty, TempData["Não foi possível identificar o fornecedor."].ToString()); } if (ModelState.IsValid && servico.Fornecedor_ID > 0) { _servicoRepository.Add(servico); return(RedirectToAction("Index", servico.Id)); } return(View(servico)); }