コード例 #1
0
 public bool UpdateDashboardType(DashboardType_Model DashboardType)
 {
     using (var _context = new SalesTrackingSystemEntities())
     {
         try
         {
             var data = _context.DashboardTypes.Where(dashboardType => dashboardType.DashboardTypeID == DashboardType.DashboardTypeID).FirstOrDefault();
             data.DashboardTypeID = DashboardType.DashboardTypeID;
             data.TypeName        = DashboardType.TypeName;
             data.DateUpdated     = DateTime.Now;
             _context.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
コード例 #2
0
 public ActionResult TypeAdd(DashboardType_Model type_Model)
 {
     if (string.IsNullOrEmpty(type_Model.TypeName))
     {
         ViewBag.TypeAddError = "Error";
         return(View("Settings"));
     }
     else
     {
         if (DashboardType_Interface.SaveDashboardType(type_Model))
         {
             Session["Success"] = type_Model.TypeName + " added successfully!!";
         }
         else
         {
             Session["Error"] = type_Model.TypeName + " couldn't be added please retry!!";
         }
         return(RedirectToAction("Settings"));
     }
 }
コード例 #3
0
        public ActionResult TypeDelete(DashboardType_Model type_Model)
        {
            var Type_Name = type_Model.TypeName;

            try
            {
                if (DashboardType_Interface.DeleteDashboardType(type_Model.DashboardTypeID))
                {
                    return(Json(Type_Name + " type has been deleted successfully"));
                }
                else
                {
                    return(Json("Error"));
                }
            }
            catch (Exception e)
            {
                return(Json("Error" + e.ToString()));
            }
        }
コード例 #4
0
 public ActionResult TypeUpdate(DashboardType_Model type_Model)
 {
     if (string.IsNullOrEmpty(type_Model.TypeName))
     {
         ViewBag.UpdateTypeError = "Error";
         ViewBag.UpdateTypeData  = type_Model.DashboardTypeID;
         return(View("Settings"));
     }
     else
     {
         if (DashboardType_Interface.UpdateDashboardType(type_Model))
         {
             Session["Success"] = type_Model.TypeName + " updated successfully!!";
             return(RedirectToAction("Settings"));
         }
         else
         {
             Session["Error"] = type_Model.TypeName + " couldn't be updated please retry!!";
             return(View("Settings"));
         }
     }
 }
コード例 #5
0
 public bool SaveDashboardType(DashboardType_Model DashboardType)
 {
     using (var _dbContext = new SalesTrackingSystemEntities())
     {
         try
         {
             var data = new DashboardType()
             {
                 DashboardTypeID = GetNewDashboardID(),
                 TypeName        = DashboardType.TypeName,
                 DateCreated     = DateTime.Now
             };
             _dbContext.DashboardTypes.Add(data);
             _dbContext.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             throw;
         }
     }
 }