public void Delete(AdImageFilter filter) { dapper .ResetParameter() .AddParameter("@idOwner", filter.idOwner) .AddParameter("@id", filter.id) .Execute("ad_image_delete"); }
public bool Validation(Guid guid) { var filter = new AdImageFilter { GuidProduct = guid }; return(Any(filter)); }
public void List(AdImageFilter filter, IParser parser) { var imageResults = dapper .ResetParameter() .AddParameter("@GuidProduct", filter.GuidProduct) .ExecuteWithManyResult <AdImageResult>("ad_image_get"); parser.Set(imageResults.Cast <BaseResult>().ToList()); }
public bool Any(AdImageFilter filter) { var any = dapper .ResetParameter() .AddParameter("@GuidProduct", filter.GuidProduct) .ExecuteWithBooleanResult("ad_image_any"); return(any); }
public void Get(AdImageFilter filter, IParser parser) { var imageResult = dapper .ResetParameter() .AddParameter("@idOwner", filter.idOwner) .AddParameter("@id", filter.id) .ExecuteWithOneResult <AdImageResult>("ad_image_get"); parser.Set(imageResult); }
public bool Delete(BaseRequest <AdImageDTO> request) { var filter = new AdImageFilter { id = request.Dto.id, idOwner = request.Dto.idOwner }; adImageDAL.Get(filter, adImageDTOParser); var dto = (AdImageDTO)adImageDTOParser.Get(); //##TODO verificar se e necessario esse processo, se no parser ja conseguimos fazer isso. adImagePathHelper.SetGuidProduct(dto.GuidProduct); var full = adImagePathHelper.FullPhysicalPath(dto.File); if (File.Exists(full)) { File.Delete(full); adImageDAL.Delete(filter); } return(true); }
public List <AdImageDTO> Images(AdImageFilter filter) { adImageService.List(filter, adImageDTOParser); return(adImageDTOParser.List().Cast <AdImageDTO>().ToList()); }
public bool Any(AdImageFilter filter) { return(this.adImageDAL.Any(filter)); }
public void List(AdImageFilter filter, IParser parser) { adImageDAL.List(filter, parser); }