public async Task <IActionResult> Post([FromRoute] long valueId, [FromBody] ValueWorksRequest valueWork) { var actualValue = await uow.Values.GetAsync(valueId); var newValueWork = mapper.Map <ValueWork>(valueWork); actualValue.ValueWorks.Add(newValueWork); await uow.CommitAsync(); return(Ok(newValueWork.Id)); }
public async Task <IActionResult> Put([FromRoute] long valueId, [FromRoute] long id, [FromBody] ValueWorksRequest valueWork) { var actualValue = await uow.Values.GetAsync(valueId); mapper.Map(valueWork, actualValue.FindValueWork(id)); uow.Values.Update(actualValue); await uow.CommitAsync(); return(Ok()); }