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/")); }
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(); } }
public void AddNewMenu(NewMenuDto dto) { _ms.Add(dto); }