public void UpdateEmpresa(DtoEmpresa dtoempresa) { try { using (TransactionScope tscope = new TransactionScope()) { var usuario = new Models.Usuario(); var empresa = new Models.Empresa(); usuario.id = dtoempresa.id_usuario; usuario.nome = dtoempresa.nome; usuario.email = dtoempresa.email; usuario.senha = dtoempresa.senha; usuario.id_grupo = dtoempresa.id_grupo; using (var db = new UsuarioRep()) { db.Update(usuario); } empresa.id = dtoempresa.id; empresa.nome = dtoempresa.nome; empresa.ramo = dtoempresa.ramo; empresa.razao = dtoempresa.razao; empresa.cidade = dtoempresa.cidade; empresa.id_usuario = dtoempresa.id_usuario; using (var db = new EmpresaRep()) { db.Update(empresa); } tscope.Complete(); } } catch (Exception e) { throw new Exception("Erro ao gravar dados!"); } }
public void UpdateEmpresa(Models.Usuario usuario, Models.Empresa empresa) { try { using (TransactionScope tscope = new TransactionScope()) { using (var db = new UsuarioRep()) { db.Update(usuario); } using (var db = new EmpresaRep()) { db.Update(empresa); } tscope.Complete(); } } catch (Exception e) { throw new Exception("Erro ao gravar dados!"); } }