/// <summary> /// Delete Redemption Gift /// </summary> /// <returns></returns> public void DeleteRedemptionGift(long nID, ref string sMessage) { sMessage = "Delete can't be completed , there are "; redeem obj = GetRedemptionGiftInfo(nID); using (var db = new TittleEntities()) { db.redeems.Attach(obj); db.redeems.Remove(obj); db.SaveChanges(); } sMessage = "Success"; }
public ActionResult AddRedemptionGift(int Id) { TittleRedeemServices service = new TittleRedeemServices(); CustomRedemptionGift model = new CustomRedemptionGift(); if (Id > 0) { redeem _data = service.GetRedemptionGiftInfo(Id); model.type = _data.type; model.name = _data.name; model.points = _data.points; model.frequency = _data.frequency; model.id = _data.id; } return(PartialView("AddRedemptionGift", model)); }
public JsonResult IsRedemptionGiftExist(string name, long id) { TittleRedeemServices service = new TittleRedeemServices(); bool isExist = false; redeem data = service.GetRedemptionGiftByKey(name); if (data == null) { isExist = false; } else if (data.id == id) { isExist = false; } else { isExist = true; } return(Json(!isExist, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Save or update Redemption Gift info /// </summary> /// <param name="_data"></param> /// <param name="nID"></param> /// <returns></returns> public string SaveOrUpdateRedemptionGift(CustomRedemptionGift _data, ref long nID) { string sMessage = "Success"; redeem obj; if (_data.id != 0) { obj = GetRedemptionGiftInfo(_data.id); } else { obj = new redeem(); } using (var db = new TittleEntities()) { obj.type = _data.type; obj.name = _data.name; obj.points = _data.points; obj.frequency = _data.frequency; obj.updated_at = DateTime.Now; if (_data.id != 0) { db.redeems.Attach(obj); db.Entry(obj).State = EntityState.Modified; } else { obj.created_at = DateTime.Now; db.redeems.Add(obj); } db.SaveChanges(); nID = obj.id; } return(sMessage); }