public bool Add(Emanet entity) { try { using (IEntrustDal _entrustDal = new EntrustRepository()) { if (string.IsNullOrEmpty(entity.OgrNo.Value.ToString()) || string.IsNullOrEmpty(entity.KtpNo.Value.ToString())) { throw new Exception("Kitap ve Öğrenci Bilgileri Boş Geçilemez."); } var deger = _entrustDal.Add(entity); if (deger == null) { return(false); } else { return(true); } } } catch (Exception ex) { throw new Exception("Kitap Ödünç Verilemedi" + ex.Message); } }
public EntrustAppService(EntrustRepository entrustRepository , UnitOfWork unitOfWork, BookRepository bookRepository, MemberRepository memberRepository) { _entrustRepository = entrustRepository; _unitOfWork = unitOfWork; _bookRepository = bookRepository; _memberRepository = memberRepository; }
public List <Emanet> DynamicList(Expression <Func <Emanet, bool> > predicate) { using (IEntrustDal _entrustDal = new EntrustRepository()) { return(_entrustDal.DynamicList(predicate)); } throw new NotImplementedException(); }
public List <Emanet> GetListID(int id) { try { using (IEntrustDal _entrustDal = new EntrustRepository()) { return(_entrustDal.GetListID(id)); } } catch (Exception ex) { throw new Exception("Kitap-Öğrenci Listelenemedi" + ex.Message); } }
public Emanet GetById(int id) { try { using (IEntrustDal _entrustDal = new EntrustRepository()) { return(_entrustDal.GetById(id)); } } catch (Exception ex) { throw new Exception("Kitap Seçilemedi" + ex.Message); } }
public List <Emanet> GetAll() { try { using (IEntrustDal _entrustDal = new EntrustRepository()) { return(_entrustDal.GetAll()); } } catch (Exception ex) { throw new Exception("Kitap Ödünç Listesi Listelenemedi" + ex.Message); } }
public bool Update(Emanet entity) { try { using (IEntrustDal _entrustDal = new EntrustRepository()) { _entrustDal.Update(entity); return(true); } } catch (Exception ex) { throw new Exception("Kitap Seçilemedi" + ex.Message); } }
public ActionResult Entrust(MarketCriteria criteria) { var parameter = new DynamicParameters(); var where = new StringBuilder(); criteria.UserId = CurrentUser.Id; where.Append(" e.UserId = @userId "); parameter.Add("userId", CurrentUser.Id); if (criteria.StartDate.HasValue) { where.Append(" AND e.CreateTime >= @start"); parameter.Add("start", criteria.StartDate.Value); } if (criteria.EndDate.HasValue) { where.Append(" AND e.CreateTime < @end"); parameter.Add("end", criteria.EndDate.Value); } if (criteria.ProductId > 0) { where.Append(" AND e.ProductId = @pid"); parameter.Add("pid", criteria.ProductId); } if (criteria.IsBuy.HasValue && criteria.IsBuy > -1) { where.Append(" AND e.IsBuy = @buy"); parameter.Add("buy", criteria.IsBuy); } var pc = new PageCriteria { Where = where.ToString(), PageIndex = CurrentPageIndex, PageSize = PageSize, Parameter = parameter, Table = "Entrust e INNER JOIN Product p ON e.ProductId = p.Id", Order = "e.Id DESC" }; //var entrusts = mr.GetEntrusts(criteria); var model = new EntrustRepository().GetPagedData <Entrust, Product, Entrust>(pc, (e, p) => { e.Product = p; return(e); }); ViewBag.Products = pr.GetAllProducts().Select(p => new SelectListItem { Text = p.ProductName, Value = p.Id.ToString() }); return(View(model)); }
protected virtual void Dispose(bool disposing) { try { using (IEntrustDal _entrustDal = new EntrustRepository()) { if (disposing) { _entrustDal.Dispose(); } } } catch (Exception) { throw; } }
public bool Delete(Emanet entity) { try { using (IEntrustDal _entrustDal = new EntrustRepository()) { var deger = _entrustDal.Received(entity); if (deger == false) { throw new Exception("Kitap İade Alınamadı"); } else { return(true); } } } catch (Exception ex) { throw new Exception("Kitap İade Alınamadı" + ex.Message); } }