Пример #1
0
 public async Task <IActionResult> Create(TitleRequestModel requestModel)
 {
     return(await ExecuteFunction(async (user) =>
     {
         var model = AutoMapperUtils.AutoMap <TitleRequestModel, Title>(requestModel);
         return await _titleService.SaveAsync(model);
     }));
 }
Пример #2
0
        public async Task <IActionResult> Update(Guid id, [FromBody] TitleRequestModel requestModel)
        {
            return(await ExecuteFunction(async (user) =>
            {
                var model = await _titleService.GetById(id);

                if (model == null)
                {
                    throw new ArgumentException($"Id {id} không tồn tại");
                }

                model = AutoMapperUtils.AutoMap <TitleRequestModel, Title>(requestModel, model);
                return await _titleService.SaveAsync(model);
            }));
        }