Example #1
0
        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));
        }
Example #2
0
        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));
        }