public async Task <IHttpActionResult> Putremuneraciones(int id, remuneraciones remuneraciones) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != remuneraciones.id) { return(BadRequest()); } db.Entry(remuneraciones).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!remuneracionesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getremuneraciones(int id) { remuneraciones remuneraciones = await db.remuneraciones.FindAsync(id); if (remuneraciones == null) { return(NotFound()); } return(Ok(remuneracionesDto.FromModel(remuneraciones))); }
public async Task <IHttpActionResult> Postremuneraciones(remuneraciones remuneraciones) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.remuneraciones.Add(remuneraciones); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = remuneraciones.id }, remuneraciones)); }
public static remuneracionesDto FromModel(remuneraciones model) { return(new remuneracionesDto() { id = model.id, idPersonal = model.idPersonal, aniopago = model.aniopago, mespago = model.mespago, dia = model.dia, concepto = model.concepto, importe = model.importe, usuario = usuarioDto.FromModel(model.usuario), }); }
public async Task <IHttpActionResult> Deleteremuneraciones(int id) { remuneraciones remuneraciones = await db.remuneraciones.FindAsync(id); if (remuneraciones == null) { return(NotFound()); } db.remuneraciones.Remove(remuneraciones); await db.SaveChangesAsync(); return(Ok(remuneraciones)); }