public async Task <Unitmesurement> PostUnitmesurement(UnitmesurementDto unitmesurementDto) { var mp = mapper.Map <Unitmesurement>(unitmesurementDto); await context.Unitmesurements.AddAsync(mp); await context.SaveChangesAsync(); var post = await GetUnitmesurement(mp.Id); return(post); }
public async Task <Unitmesurement> PutUnitmesurement(int id, UnitmesurementDto unitmesurementDto) { var item = await context.Unitmesurements.Where(i => i.Id == id).SingleOrDefaultAsync(); if (item == null) { return(null); } else { var mp = mapper.Map(unitmesurementDto, item); await context.SaveChangesAsync(); return(mp); } }
public async Task <IActionResult> PutUnitmesurement(int id, [FromBody] UnitmesurementDto unitmesurementDto) { if (unitmesurementDto == null) { return(BadRequest()); } var um = await unitMesurementRepository.PutUnitmesurement(id, unitmesurementDto); if (um == null) { return(BadRequest()); } else { return(Ok(um)); } }
public async Task <ActionResult <Unitmesurement> > PostUnitmesurement([FromBody] UnitmesurementDto unitmesurementDto) { var post = await unitMesurementRepository.PostUnitmesurement(unitmesurementDto); return(Ok(post)); }