コード例 #1
0
        public async Task <utblMstPackageType> GetPackageTypeByIDAsync(long id)
        {
            utblMstPackageType obj = new utblMstPackageType();

            obj = await objDB.utblMstPackageTypes.Where(x => x.PackageTypeID == id).FirstOrDefaultAsync();

            return(obj);
        }
コード例 #2
0
 public ActionResult Create(utblMstPackageType package)
 {
     if (ModelState.IsValid)
     {
         TempData["ErrMsg"] = db.Save(package);
         return(Json(new { success = true }));
     }
     return(PartialView("pvCreate", package));
 }
コード例 #3
0
 public ActionResult Edit(utblMstPackageType package)
 {
     if (ModelState.IsValid)
     {
         TempData["ErrMsg"] = db.Save(package);
         // string url = Url.Action("list", "country");
         return(Json(new { success = true }));
     }
     return(PartialView("pvEdit", package));
 }
コード例 #4
0
        public async Task <string> SavePackage(utblMstPackageType model)
        {
            if (ModelState.IsValid)
            {
                return(await objDal.SavePackageTypeAsync(model));
            }
            string messages = string.Join("; ", ModelState.Values
                                          .SelectMany(x => x.Errors)
                                          .Select(x => x.ErrorMessage));

            return("Operation Error: " + messages);
        }
コード例 #5
0
        public async Task <string> SavePackageTypeAsync(utblMstPackageType model)
        {
            try
            {
                var parPID   = new SqlParameter("@PackageTypeID", model.PackageTypeID);
                var parPName = new SqlParameter("@PackageTypeName", model.PackageTypeName ?? "");
                var parIsVis = new SqlParameter("@IsVisible", model.IsVisible);

                return(await objDB.Database.SqlQuery <string>("udspMstPackageTypeAddEdit @PackageTypeID, @PackageTypeName,@IsVisible",
                                                              parPID, parPName, parIsVis).FirstOrDefaultAsync());
            }
            catch (Exception ex)
            {
                return("Error: " + ex.Message);
            }
        }
コード例 #6
0
ファイル: dalMstPackageType.cs プロジェクト: ms86100/Project
        public int Delete(long id)
        {
            int result             = 0;
            utblMstPackageType obj = _db.utblMstPackageTypes.Find(id);

            try
            {
                _db.utblMstPackageTypes.Remove(obj);
                _db.SaveChanges();
                result = 1;
                return(result);
            }
            catch (Exception ex)
            {
                return(result);
            }
        }
コード例 #7
0
ファイル: dalMstPackageType.cs プロジェクト: ms86100/Project
        public utblMstPackageType GetPackageByID(long id)
        {
            utblMstPackageType obj = _db.utblMstPackageTypes.FirstOrDefault(p => p.PackageTypeID == id);

            return(obj);
        }