public ActionResult <UserDto> Add([FromBody] UserDto dto) { try { var item = _bl.Add(dto); return(CreatedAtRoute("GetUserById", new { Id = item.Id }, item)); } catch (Exception ex) { return(Conflict(ex.Message)); } }
public RecordDto AddNewUserRecord(RecordDto dto) { var user = _userBl.Add(dto.User); var item = new Record() { UserId = user.Id, RecordDate = dto.RecordDate, }; _dao.Create(item); _record2ProcedureDao.CreateRange(dto.Record2Procedure.Select(x => new Record2Procedure() { IdRecord = item.Id, IdProcedure = x.IdProcedure })); return(_map(item)); }