public ActionResult Salvar(FornecedorManterModel fmm) { Fornecedor fornecedor = new Fornecedor(); if (fmm.Id > 0) { fornecedor = _fornecedorService.Find(fmm.Id); } else { fornecedor.Grupo = _grupoService.Find(fmm.GrupoId); } fornecedor.Vendedor = fmm.Vendedor; fornecedor.RazaoSocial = fmm.RazaoSocial; fornecedor.CNPJ = fmm.CNPJ; fornecedor.InscricaoEstadual = fmm.InscricaoEstadual; fornecedor.EmailVendador = fmm.EmailVendador; fornecedor.TelefoneVendedor = fmm.TelefoneVendedor; fornecedor.Observacao = fmm.Observacao; _fornecedorService.Update(fornecedor); IList <Fornecedor> fornecedores = _fornecedorService.GetAllByGrupo(fmm.GrupoId); FornecedorListaModel flm = new FornecedorListaModel(); flm.GrupoId = fmm.GrupoId; flm.Fornecedores = fornecedores; return(View("Index", flm)); }
public ActionResult Salvar(EmpresaNovoModel enm) { Grupo g = _grupoService.Find(enm.GroupId); Empresa en = new Empresa(); if (enm.EnderecoId != default(int)) { en = _empresaService.Find(enm.EnderecoId); } en.Id = enm.EmpresaId; en.RazaoSocial = enm.RazaoSocial; en.NomeFantasia = enm.NomeFantasia; en.Grupo = g; en.Rua = enm.Rua; en.CNPJ = enm.CNPJ; en.Bairro = enm.Bairro; en.Cidade = enm.Cidade; en.Numero = enm.Numero; en.Complemento = enm.Complemento; en.CodigoPostal = enm.CodigoPostal; en.Estado = enm.Estado; en.Pais = enm.Pais; en.IsMatriz = true; if (en.Id != default(int)) { _empresaService.Update(en); } else { _empresaService.Insert(en); } IList <Grupo> grupos = _grupoService.GetAllGrupo(User.Identity.Name); IndexModel im = new IndexModel(); im.SelectedGroupId = grupos.FirstOrDefault().Id; im.Grupos = grupos; return(View("Index", im)); }