public async Task <IActionResult> PutEnvios([FromBody] Common.Models.ColaboradoresCommon colaborador) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } if (colaborador.Id <= 0) { return(this.BadRequest()); } var oldColaborador = await this.ColaboradoresRepository.GetByIdAsync(colaborador.Id); if (oldColaborador == null) { return(this.BadRequest("No se encontro el colaborador")); } oldColaborador.CentroCostoId = colaborador.CentroCostoId; oldColaborador.Nombre = colaborador.Nombre; oldColaborador.RolId = colaborador.RolId; oldColaborador.Username = colaborador.Username; oldColaborador.Celular = colaborador.Celular; var updateSol = await this.ColaboradoresRepository.UpdateAsync(oldColaborador); return(Ok(updateSol)); }
public async Task <IActionResult> CreateColaboradores([FromBody] Common.Models.ColaboradoresCommon colaborador) { if (!ModelState.IsValid) { return(this.BadRequest(ModelState)); } var entityCol = new Colaboradores { Celular = colaborador.Celular, CentroCostoId = colaborador.CentroCostoId, Nombre = colaborador.Nombre, RolId = colaborador.RolId, Username = colaborador.Username }; var newEnvios = await this.ColaboradoresRepository.CreateAsync(entityCol); return(Ok(newEnvios)); }