public async Task <IActionResult> EditStaff(int Id, [FromBody] StaffResources productResources) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var product = await context.Staffs.SingleOrDefaultAsync(x => x.Id == Id); mapper.Map <StaffResources, Staff>(productResources, product); await context.SaveChangesAsync(); product = await context.Staffs.SingleOrDefaultAsync(s => s.Id == product.Id); var result = mapper.Map <Staff, StaffResources>(product); return(Ok(result)); }
public async Task <IActionResult> CreateStaff([FromBody] StaffResources productResources) { // individualResourses.Id = 0; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var product = mapper.Map <StaffResources, Staff>(productResources); // individual.Id = 0; context.Add(product); await context.SaveChangesAsync(); product = await context.Staffs.SingleOrDefaultAsync(s => s.Id == product.Id); var result = mapper.Map <Staff, StaffResources>(product); return(Ok(result)); }