public async Task <Response <TypeModel> > Post([FromBody] TypeModel model) { Response <TypeModel> typeResponseModel = new Response <TypeModel>(); try { AppType entity = _mapper.Map <AppType>(model); entity = await(model.Id != Guid.Empty ? _type.UpdateAsync(entity) : _type.AddAsync(entity)); typeResponseModel.Value = _mapper.Map <TypeModel>(entity); typeResponseModel.IsSuccess = true; } catch (Exception e) { typeResponseModel.Exception = e; typeResponseModel.IsSuccess = false; } return(typeResponseModel); }