コード例 #1
0
        public void DeleteSupplier(long id)
        {
            WSSupplier tempModel = GetSupplier(id);

            tempModel.Status = false;
            UpdateSupplier(tempModel);
        }
コード例 #2
0
        public WSSupplier GetMaterialSupplier(long id)
        {
            WSMaterial material = _dbContext.Materials.Find(id);
            WSSupplier result   = _dbContext.Suppliers.FirstOrDefault(s => s.Id == material.WSSuplierId);

            return(result);
        }
コード例 #3
0
        public int CreateSupplier(WSSupplier model)
        {
            _dbContext.Suppliers.Add(model);
            int res = _dbContext.SaveChanges();

            return(res);
        }
コード例 #4
0
 public IActionResult EditSupplier(WSSupplier model)
 {
     if (ModelState.IsValid)
     {
         _workshopRepository.UpdateSupplier(model);
     }
     TempData["ViewMessage"] = "Supplier is modified";
     return(RedirectToAction(nameof(Index)));
 }
コード例 #5
0
        public IActionResult Create(WSSupplier model)
        {
            int result = -1;

            if (ModelState.IsValid)
            {
                result = _workshopRepository.CreateSupplier(model);
            }

            if (result > 0)
            {
                TempData["ViewMessage"] = "Supplier Created";
            }
            else
            {
                TempData["ViewMessage"] = "Supplier NOT Created";
            }

            return(RedirectToAction(nameof(Index)));
        }
コード例 #6
0
 public void UpdateSupplier(WSSupplier model)
 {
     _dbContext.Update <WSSupplier>(model);
     _dbContext.SaveChanges();
 }
コード例 #7
0
        public IActionResult DeleteSupplier(long id)
        {
            WSSupplier result = _workshopRepository.GetSupplier(id);

            return(View(result));
        }