public void UpdateAuctionHouseSale(AuctionHouseSale auctionHouseSale) { if (auctionHouseSale == null) throw new ArgumentNullException("auctionHouseSale"); else { AuctionHouseSale result = _auctionHouseSaleRepository.GetById(auctionHouseSale.AuctionHouseSaleID); result.AuctionHouseSaleID = auctionHouseSale.AuctionHouseSaleID; result.SaleDate = auctionHouseSale.SaleDate; result.Title = auctionHouseSale.Title; _auctionHouseSaleRepository.Update(result); } }
public void InsertAuctionHouseSale(AuctionHouseSale auctionHouseSale) { if (auctionHouseSale == null) throw new ArgumentNullException("auctionHouseSale"); _auctionHouseSaleRepository.Insert(auctionHouseSale); }
public ActionResult AddNewAuctionHouse(AuctionHouseAddEditVehicleModel model) { AuctionHouseSale obj = new AuctionHouseSale(); if (!string.IsNullOrEmpty(model.NewSaleDate)) obj.SaleDate = DateTime.ParseExact(model.NewSaleDate, "dd/MM/yyyy", null).ToUniversalTime(); string UserName = Request.RequestContext.HttpContext.User.Identity.Name; var UserDetails = _aspNetUserService.GetAspNetUserByUserName(UserName); long userid = UserDetails.AspNetUsersAdditionalInfoes.FirstOrDefault().ID; var AuctionHouseDetails = _auctionHouseService.GetAllAuctionDetails().Where(t => t.UserID == userid).FirstOrDefault(); obj.AuctionHouseID = AuctionHouseDetails.AuctionHouseID; obj.Title = model.Title; PopulateSaleDate objSale = new PopulateSaleDate(); var varSaleTitle = _auctionHouseSaleService.GetAuctionHouseSale().Where(t => t.Title == model.Title).ToList(); if (varSaleTitle.Count==0) { _auctionHouseSaleService.InsertAuctionHouseSale(obj); objSale.AuctionHouseSaleID = obj.AuctionHouseSaleID; objSale.Title = obj.Title; objSale.msg = "success"; } else { objSale.msg = "duplicate Title!Enter different Title"; } return Json(objSale, JsonRequestBehavior.AllowGet); }