public IlanResimlerResponse CreateeAsync(IlanResimlerRequest request)
 {
     return(base.ExecuteWithExceptionHandledOperation(() =>
     {
         IlanResimlerRequeste r = new IlanResimlerRequeste();
         IlanResimlerResponse rr = new IlanResimlerResponse();
         foreach (var item in request.Resimler)
         {
             r.IlanId = request.IlanId;
             if (item.Trim() == null || item.Trim() == "")
             {
                 r.Resim = "noimages.jpg";
             }
             else
             {
                 r.Resim = item;
             }
             var resim = Mapper.Map <IlanResimler>(r);
             _ilanResimRepostory.Add(resim);
             _ilanResimRepostory.SaveChangeAsync();
         }
         // rr.Id = 1;
         rr.IlanId = 46;
         rr.Resim = "x.jpg";
         return Mapper.Map <IlanResimlerResponse>(rr);
     }));
 }
        public Task DeleteImages([FromUri] IlanResimlerRequeste request)
        {
            bool y = FunctionHelper.IsValid(Convert.ToString(request.id));

            if (y == true)
            {
                request.id = Convert.ToInt32(request.id);
            }
            return(_ilanResimlerEngine.DeleteAsync(request.id));
            //else
            //    return false;
        }
        public Task <List <IlanResimlerResponse> > GetImages([FromUri] IlanResimlerRequeste request)
        {
            bool x = FunctionHelper.IsValid(Convert.ToString(request.IlanId));

            if (x == true)
            {
                request.IlanId = Convert.ToInt32(request.IlanId);
                // request.Resim = FunctionHelper.RemoveHtml(request.Resim);
                return(_ilanResimlerEngine.GetListResimAsync(request));
            }
            else
            {
                return(null);
            }
        }
 public Task <IlanResimlerResponse> GetResimAsync(IlanResimlerRequeste request)
 {
     return(base.ExecuteWithExceptionHandledOperation(async() =>
     {
         var user = _ilanResimRepostory.GetParametre(x => x.IlanId == request.IlanId);
         if (user.Count() > 0)
         {
             return Mapper.Map <IlanResimlerResponse>(await user.FirstAsync());
         }
         else
         {
             return null;
         }
     }));
 }
 public Task <IlanResimlerResponse> CreateAsync(IlanResimlerRequest request)
 {
     return(base.ExecuteWithExceptionHandledOperation(async() =>
     {
         IlanResimlerRequeste r = new IlanResimlerRequeste();
         IlanResimlerResponse rr = new IlanResimlerResponse();
         foreach (var item in request.Resimler)
         {
             r.IlanId = request.IlanId;
             r.Resim = item;
             var resim = Mapper.Map <IlanResimler>(r);
             _ilanResimRepostory.Add(resim);
             await _ilanResimRepostory.SaveChangeAsync();
         }
         // rr.Id = 1;
         rr.IlanId = 46;
         rr.Resim = "x.jpg";
         return Mapper.Map <IlanResimlerResponse>(rr);
     }));
 }
Exemplo n.º 6
0
 public Task <IlanResimlerResponse> ImageSearch([FromUri] IlanResimlerRequeste request)
 {
     return(_ilanResimler.GetResimAsync(request));
 }