public static long Guardar(IngresoCarteraEmpresaAdmin ingresocartera, string Token) { Parametros parametros = new Parametros { new Parametro("@IdEmpresaIngreso", ingresocartera.CodIngresoEmpresa), new Parametro("@Token", Token), new Parametro("@EmpresaRut", ingresocartera.RutEmpresa), new Parametro("@EmpresaNombre", ingresocartera.NombreEmpresa), new Parametro("@NTrabajador", ingresocartera.nTrabajador), new Parametro("@EsHolding", ingresocartera.esHolding), new Parametro("@Comentarios", ingresocartera.Comentarios), }; return(DBHelper.InstanceCRM.ObtenerEscalar <long>("carteras.spMotorCarteraAdminIngreso_Guardar", parametros)); }
public ResultadoBase GuardarCarteraAdmin([FromBody] IngresoCarteraEmpresaAdmin entrada) { try { string token = ActionContext.Request.Headers.GetValues("Token").First(); long id = IngresoCarteraEmpresaAdminDataAccess.Guardar(entrada, token); foreach (var item in entrada.EjecAsignado) { IngresoCarteraEmpresaAdminDataAccess.GuardarAsignacion(item, id); } return(new ResultadoBase() { Estado = "OK", Mensaje = "Ingreso Correcto", Objeto = entrada }); } catch (Exception ex) { return(new ResultadoBase() { Estado = "ERR", Mensaje = "Error en el ingreso: " + ex.Message, Objeto = ex }); } }