public async Task <ExperienceCatergoryModel> PutAsync(Guid id, [FromBody] ExperienceCatergoryModel model) { var item = await _experienceCatergoryQueryProcessor.Update(id, model); var resultModel = _mapper.Map <ExperienceCatergoryModel>(item); return(resultModel); }
public async Task <ExperienceCatergoryModel> PostAsync([FromBody] ExperienceCatergoryModel model) { var item = await _experienceCatergoryQueryProcessor.Create(model); var resultModel = _mapper.Map <ExperienceCatergoryModel>(item); return(resultModel); }
public async Task <ExperienceCategoryEntity> Update(Guid id, ExperienceCatergoryModel model) { var address = GetQuery().FirstOrDefault(b => b.Id == id); if (address == null) { throw new NotFoundException("address not found"); } await _uniOfWork.CommitAsync(); return(address); }
public async Task <ExperienceCategoryEntity> Create(ExperienceCatergoryModel model) { var address = new ExperienceCategoryEntity { Id = Guid.NewGuid(), CategoryEntityId = model.CatergoryId, ExperienceEntityId = model.ExperienceId, CreateDate = DateTime.UtcNow.ToLocalTime(), CreateUserId = _securityContext.UserEntity.Id.ToString(), ModifyDate = DateTime.UtcNow.ToLocalTime(), ModifyUserId = _securityContext.UserEntity.Id.ToString(), IsDeleted = false, StatusId = 1 }; _uniOfWork.Add(address); await _uniOfWork.CommitAsync(); return(address); }