コード例 #1
0
        public ActionResult AddMenu(NewMenuDto dto, HttpPostedFileBase[] files)
        {
            string pathForSaving = Server.MapPath("~/Upload");

            HttpPostedFileBase[] imgs = files.Where(file => file != null && file.ContentLength > 0).ToArray();

            string[] paths = new string[2];

            if (this.CreateFolderIfNeeded(pathForSaving))
            {
                for (int i = 0; i < imgs.Length; i++)
                {
                    var newname = GetNewName(imgs[i].FileName);
                    var path    = Path.Combine(pathForSaving, newname);
                    imgs[i].SaveAs(path);
                    paths[i] = "/Upload/" + newname;
                }
            }

            dto.Firstimg  = paths[0];
            dto.Secondimg = paths[1];

            model.AddNewMenu(dto);
            return(Redirect("~/APManage/Meal/"));
        }
コード例 #2
0
 public void Add(NewMenuDto dto)
 {
     using (_context)
     {
         Menu menu = Mapper.Map <NewMenuDto, Menu>(dto);
         IRepository <Menu> userRep = _context.GetRepository <Menu>();
         userRep.Add(menu);
         _context.SaveChanges();
     }
 }
コード例 #3
0
 public void AddNewMenu(NewMenuDto dto)
 {
     _ms.Add(dto);
 }