public Respuesta <Abono> Guardar(Abono Abono) { Respuesta <Abono> respuesta = new Respuesta <Abono>(); try { string respuestaActualizar = ActualizarCredito(Abono); if (respuestaActualizar.Equals("Execede")) { respuesta.Mensaje = "error el valor es excedido al de la deuda"; respuesta.Elemento = null; } else { respuesta = new Respuesta <Abono>(Abono, $"Los datos de han sido guardados correctamente", false); _contexto.Abonos.Add(respuesta.Elemento); _contexto.SaveChanges(); } } catch (Exception E) { respuesta.Elemento = null; respuesta.Mensaje = "Error de la aplicaciĆ³n: " + E.Message; } return(respuesta); }
public Respuesta <Empresa> Guardar(Empresa empresa) { Respuesta <Empresa> respuesta = new Respuesta <Empresa>(); try { Empresa empresaBuscada = _contexto.Empresas.Find(empresa.EmpresaId); if (empresaBuscada != null) { respuesta.Mensaje = "Error la identificacion de la empresa ya se encuntra registrada:"; } else { empresa.AsignarCredito(); if (empresa.Credito == null || empresa.Tipo == null) { respuesta.Mensaje = "Se ha encontrado Incoherencia en los valores de cantidad de trabajadores y el valor activo"; } else { respuesta = new Respuesta <Empresa>(empresa, $"Los datos de han sido guardados correctamente", false); _contexto.Empresas.Add(respuesta.Elemento); _contexto.SaveChanges(); } } } catch (Exception E) { respuesta.Elemento = null; respuesta.Mensaje = "Error de la aplicaciĆ³n: " + E.Message; } return(respuesta); }