public ActionResult Create([Bind(Include = "Id,Descricao")] TipoServicoViewModel tipoServicoVm) { if (ModelState.IsValid) { var tipoServico = Mapper.Map <TipoServicoViewModel, TipoServico>(tipoServicoVm); tipoServico.FornecedorId = unitOfWork.TipoServicoRepository.FornecedorIdLogado; unitOfWork.TipoServicoRepository.Insert(tipoServico); unitOfWork.Commit(); return(RedirectToAction("Index")); } return(View(tipoServicoVm)); }
public ActionResult Edit([Bind(Include = "Id,Descricao")] TipoServicoViewModel tipoServicoVm) { if (!RegistroExistente(tipoServicoVm.Id)) { return(HttpNotFound()); } if (ModelState.IsValid) { var tipoServico = Mapper.Map <TipoServicoViewModel, TipoServico>(tipoServicoVm); tipoServico.FornecedorId = unitOfWork.TipoServicoRepository.FornecedorIdLogado; unitOfWork.TipoServicoRepository.Update(tipoServico); unitOfWork.Commit(); return(RedirectToAction("Index")); } return(View(tipoServicoVm)); }