public GalleryAddOrUpdateResponseDto AddOrUpdate(GalleryAddOrUpdateRequestDto request) { var gallery = uow.Galleries.GetAll() .Where(x => x.Name == request.Name && x.IsDeleted == false) .FirstOrDefault(); if (gallery == null) uow.Galleries.Add(gallery = new Gallery()); gallery.Name = request.Name; uow.SaveChanges(); return new GalleryAddOrUpdateResponseDto(gallery); }
public IHttpActionResult Update(GalleryAddOrUpdateRequestDto dto) { return Ok(this.service.AddOrUpdate(dto)); }
public IHttpActionResult Get(GalleryAddOrUpdateRequestDto dto) { return Ok(this.service.GetAll()); }