Exemple #1
0
        public ActionResult Edit(tbCarrier model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    TempData["Exists"] = true;
                    var msg = string.Join("<br>", ModelState.Where(t => t.Value.Errors.Count > 0).Select(t => t.Value.Errors[0].ErrorMessage));
                    TempData["Message"] = string.Format(msg, model.NickName);
                    return(View(model));
                }


                using (var bll = new CarrierBll())
                {
                    bll.Update(model);
                    bll.Save();
                }
                TempData["Exists"]  = true;
                TempData["Message"] = string.Format("{0} successfully updated!", model.NickName);
                return(RedirectToAction("Index"));
            }
            catch (MyException ex)
            {
                TempData["Exists"]  = true;
                TempData["Message"] = string.Format(ex.Message, model.NickName);
                return(View(model));
            }
            catch (Exception ex)
            {
                TempData["Exists"]  = true;
                TempData["Message"] = string.Format(ex.Message, model.NickName);
                return(View(model));
            }
        }
Exemple #2
0
 public ActionResult Edit(int id)
 {
     using (var bll = new CarrierBll())
     {
         tbCarrier carrier = bll.Find(id);
         return(View(carrier));
     }
 }
Exemple #3
0
        //
        // GET: /Carrier/

        public ActionResult Index()
        {
            using (var bll = new CarrierBll())
            {
                IEnumerable <tbCarrier> list = bll.Find(t => t.Deleted == false).ToList();
                return(View(list));
            }
        }
 public ActionResult New()
 {
     using (var bll = new CarrierBll())
     {
         TempData["carriers"] = bll.Find(t => t.Deleted == false).OrderBy(t => t.NickName).Select(t => new SelectListItem {
             Text = t.NickName, Value = t.Id.ToString()
         }).ToList();
         return(View());
     }
 }
Exemple #5
0
 public ActionResult Delete(int id)
 {
     using (var bll = new CarrierBll())
     {
         tbCarrier carrier = bll.Find(id);
         bll.Delete(carrier);
         bll.Save();
         return(RedirectToAction("Index"));
     }
 }
 public ActionResult Edit(tbRate model)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             using (var bll = new CarrierBll())
             {
                 TempData["carriers"] = bll.Find().OrderBy(t => t.NickName).Select(t => new SelectListItem {
                     Text = t.NickName, Value = t.Id.ToString()
                 }).ToList();
                 TempData["Exists"] = true;
                 var msg = string.Join("<br>", ModelState.Where(t => t.Value.Errors.Count > 0).Select(t => t.Value.Errors[0].ErrorMessage));
                 TempData["Message"] = msg;
                 return(View(model));
             }
         }
         model.IdUser = LoggedUserModel.idUser ?? 0;
         using (var bll = new RateBll())
         {
             model.Rate = Convert.ToDecimal(model.Rate);
             bll.Update(model);
             bll.Save();
         }
         TempData["Exists"]  = true;
         TempData["Message"] = "Rate successfully registered!";
         return(RedirectToAction("Index"));
     }
     catch (MyException ex)
     {
         using (var bll = new CarrierBll())
         {
             TempData["carriers"] = bll.Find().OrderBy(t => t.NickName).Select(t => new SelectListItem {
                 Text = t.NickName, Value = t.Id.ToString()
             }).ToList();
             TempData["Exists"]  = true;
             TempData["Message"] = ex.Message;
             return(View(model));
         }
     }
     catch (Exception ex)
     {
         using (var bll = new CarrierBll())
         {
             TempData["carriers"] = bll.Find().OrderBy(t => t.NickName).Select(t => new SelectListItem {
                 Text = t.NickName, Value = t.Id.ToString()
             }).ToList();
             TempData["Exists"]  = true;
             TempData["Message"] = ex.Message;
             return(View(model));
         }
     }
 }