public async Task <ExperienceImageEntity> Update(Guid id, ExperienceImageModel model) { var image = GetQuery().FirstOrDefault(b => b.Id == id); if (image == null) { throw new NotFoundException("image not found"); } await _uniOfWork.CommitAsync(); return(image); }
public async Task <ExperienceImageEntity> Create(ExperienceImageModel model) { var image = new ExperienceImageEntity { Id = Guid.NewGuid(), Url = model.Url, ExperienceEntityId = model.ExperienceEntityId, CreateDate = DateTime.UtcNow.ToLocalTime(), CreateUserId = _securityContext.UserEntity.Id.ToString(), ModifyDate = DateTime.UtcNow.ToLocalTime(), ModifyUserId = _securityContext.UserEntity.Id.ToString(), IsDeleted = false, StatusId = 1 }; _uniOfWork.Add(image); await _uniOfWork.CommitAsync(); return(image); }