コード例 #1
0
 public ActionResult NewSize(t_siz_goods_size goodsize)
 {
     if (goodsize != null)
     {
         repository.AddSize(goodsize);
         return(RedirectToAction("SizeList"));
     }
     else
     {
         return(PartialView("Error"));
     }
 }
コード例 #2
0
        public ActionResult EditSize(long id)
        {
            t_siz_goods_size current = repository.GetById(id, typeof(t_siz_goods_size).ToString()) as t_siz_goods_size;

            if (current != null)
            {
                return(PartialView("EditSize", current));
            }
            else
            {
                return(PartialView("Error"));
            }
        }
コード例 #3
0
 public ActionResult NewSize(t_siz_goods_size goodsize)
 {
     if (goodsize != null)
     {
         goodsize.type = repository.SIZSizeType.Where(p => p.name == "Другое").Select(t => t.id).FirstOrDefault();
         repository.AddSize(goodsize);
         return(RedirectToAction("SizeList"));
     }
     else
     {
         return(PartialView("Error"));
     }
 }
コード例 #4
0
        public ActionResult DeleteCurrentSize(long id)
        {
            t_siz_goods_size current = repository.GetById(id, typeof(t_siz_goods_size).ToString()) as t_siz_goods_size;

            if (current != null)
            {
                repository.AddSize(current);
                return(RedirectToAction("SizeList"));
            }
            else
            {
                return(PartialView("Error"));
            }
        }
コード例 #5
0
        public ActionResult EditSize(long id)
        {
            t_siz_goods_size current = repository.GetById(id, typeof(t_siz_goods_size).ToString()) as t_siz_goods_size;

            ViewBag.Types = new SelectList(repository.SIZSizeType, "id", "name");
            if (current != null)
            {
                return(PartialView("EditSize", current));
            }
            else
            {
                return(PartialView("Error"));
            }
        }
コード例 #6
0
 public void AddSize(t_siz_goods_size size)
 {
     if (size.id == 0)
         context.t_siz_goods_size.Add(size);
     else
     {
         t_siz_goods_size dbEbtry = context.t_siz_goods_size.Find(size.id);
         if (dbEbtry != null)
         {
             if (size.goods != 1)
             {
                 dbEbtry.size = size.size;
                 dbEbtry.type = size.type;
                 dbEbtry.alternative = size.alternative;
             }
             else
                 context.t_siz_goods_size.Remove(dbEbtry);
         }
     }
     context.SaveChanges();
 }
コード例 #7
0
 public ActionResult CreateSize(t_siz_goods_size size)
 {
     repository.AddSize(size);
     return(RedirectToAction("SizeList"));
 }
コード例 #8
0
 public ActionResult EditSize(t_siz_goods_size good)
 {
     repository.AddSize(good);
     return(RedirectToAction("SizeList"));
 }