Example #1
0
 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));
     }
 }
Example #2
0
        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));
        }