public ActionResponse Create(CardValueModel model) { if (IsExists(model.CardValueId, model.CardValue) == false) { MRC_CardValue obj = new MRC_CardValue { CardValue = model.CardValue, CardValueDesc = model.CardValueDesc, IsActive = model.IsActive, CreatedBy = model.CreatedBy, CreatedDate = model.CreatedDate, }; _ent.AddToMRC_CardValue(obj); _ent.SaveChanges(); _res.ActionMessage = String.Format(Resources.Message.SuccessfullyCreated, "Card Value"); _res.ErrSource = "DataBase"; _res.ErrType = "App"; _res.ErrNumber = 0; _res.ResponseStatus = true; } else { _res.ActionMessage = String.Format(Resources.Message.AlreadyExist, "Card Value"); _res.ErrSource = "DataBase"; _res.ErrType = "App"; _res.ErrNumber = 0; _res.ResponseStatus = true; } return(_res); }
public ActionResponse Edit(CardValueModel model) { if (IsExists(model.CardValueId, model.CardValue) == false) { var result = _ent.MRC_CardValue.Where(x => x.CardValueId == model.CardValueId).FirstOrDefault(); result.CardValue = (double)model.CardValue; result.CardValueDesc = model.CardValueDesc; result.IsActive = model.IsActive; result.ModifiedBy = ATLTravelPortal.Repository.GeneralRepository.LogedUserId(); result.ModifiedDate = ATLTravelPortal.Repository.GeneralRepository.CurrentDate(); if (result != null) { _ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result); _ent.SaveChanges(); } _res.ActionMessage = String.Format(Resources.Message.SuccessfullyUpdated, "Card Value"); _res.ErrSource = "DataBase"; _res.ErrType = "App"; _res.ErrNumber = 0; _res.ResponseStatus = true; } else { _res.ActionMessage = String.Format(Resources.Message.AlreadyExist, "Card Value"); _res.ErrSource = "DataBase"; _res.ErrType = "App"; _res.ErrNumber = 0; _res.ResponseStatus = true; } return(_res); }
public ActionResult Details(int?id) { _model = _pro.Detail(id, out _res); Session["ActionResponse"] = _res; if (_res.ErrNumber == 0) { return(View(_model)); } else { return(RedirectToAction("Index")); } }
public ActionResult Edit(int?id) { _model = _pro.Detail(id, out _res); _model.CardStatusList = ATLTravelPortal.Repository.GeneralRepository.GeneralStatus(); Session["ActionResponse"] = _res; if (_res.ErrNumber == 0) { return(View(_model)); } else { return(RedirectToAction("Index")); } }
public IEnumerable <CardValueModel> List() { var result = _ent.MRC_CardValue.OrderBy(x => x.CardValue); List <CardValueModel> _response = new List <CardValueModel>(); foreach (var item in result) { CardValueModel model = new CardValueModel { CardValueId = item.CardValueId, CardValue = (double)item.CardValue, CardValueDesc = item.CardValueDesc, IsActive = item.IsActive, StatusName = item.IsActive == true ? "Active" : item.IsActive == false ? "Blocked" : "N/A", }; _response.Add(model); } return(_response.AsEnumerable()); }
public ActionResult Create(CardValueModel model) { model.CreatedDate = ATLTravelPortal.Repository.GeneralRepository.CurrentDate(); model.CreatedBy = ATLTravelPortal.Repository.GeneralRepository.LogedUserId(); _res = _pro.Create(model); Session["ActionResponse"] = _res; if (!ModelState.IsValid) { return(RedirectToAction("Edit")); } else { if (_res.ErrNumber == 0) { return(RedirectToAction("Index")); } else { return(View(model)); } } }
public CardValueModel Detail(int?Id, out ActionResponse _ores) { CardValueModel obj = new CardValueModel(); if (Id != null) { var result = _ent.MRC_CardValue.Where(x => x.CardValueId == Id).FirstOrDefault(); if (result != null) { obj.CardValueId = result.CardValueId; obj.CardValue = (double)result.CardValue; obj.CardValueDesc = result.CardValueDesc; obj.IsActive = result.IsActive; obj.StatusName = result.IsActive == true ? "Active" : result.IsActive == false ? "Blocked" : "N/A"; obj.CreatedBy = (int)result.CreatedBy; obj.CreatedDate = (DateTime)result.CreatedDate; } else { _res.ActionMessage = String.Format(Resources.Message.InvalidOperation, "Card Value"); _res.ErrNumber = 1005; _res.ErrSource = "DataBase"; _res.ErrType = "App"; _res.ResponseStatus = true; } } else { _res.ActionMessage = String.Format(Resources.Message.InvalidOperation, "Card Value"); _res.ErrNumber = 1005; _res.ErrSource = "DataBase"; _res.ErrType = "App"; _res.ResponseStatus = true; } _ores = _res; return(obj); }