Example #1
0
        public IActionResult Create(MultipleActivityModel model)
        {
            if (ModelState.IsValid)
            {
                string uniqueFileName = null;
                string uniqueActName  = null;
                if (model.ActViewModel.ActImage != null && model.ActViewModel.ActManagerImage != null)
                {
                    string uploadsFolder = Path.Combine(hostingEnvironment.WebRootPath, "images");
                    uniqueFileName = Guid.NewGuid().ToString() + "_" + model.ActViewModel.ActImage.FileName;
                    uniqueActName  = Guid.NewGuid().ToString() + "_" + model.ActViewModel.ActManagerImage.FileName;
                    string filePath = Path.Combine(uploadsFolder, uniqueFileName);
                    string pathfile = Path.Combine(uploadsFolder, uniqueActName);
                    model.ActViewModel.ActImage.CopyTo(new FileStream(filePath, FileMode.Create));
                    model.ActViewModel.ActManagerImage.CopyTo(new FileStream(pathfile, FileMode.Create));
                }
                Activities newActivities = new Activities
                {
                    ActivityNumber       = model.ActViewModel.ActivityNumber,
                    ActivityTitle        = model.ActViewModel.ActivityTitle,
                    Description          = model.ActViewModel.Description,
                    SelectTeam           = model.ActViewModel.SelectTeam,
                    ActivityImage        = uniqueFileName,
                    ActivityManagerImage = uniqueActName,
                    Start = model.ActViewModel.Start,
                    End   = model.ActViewModel.End
                };
                _activity.AddActivities(newActivities);
                return(RedirectToAction(nameof(Create)));
            }

            return(View("Create"));
        }
Example #2
0
        public IActionResult Create()
        {
            var act = new MultipleActivityModel()
            {
                ActT = _act.ActivityTitleTable.ToList()
            };

            return(View(act));
        }
Example #3
0
        public IActionResult Create()
        {
            var act = new MultipleActivityModel()
            {
                Act = context.ActivitiesTable.ToList()
            };

            ViewBag.Titles = context.ActivityTitleTable;
            return(View(act));
        }
Example #4
0
 public IActionResult Create(MultipleActivityModel titl)
 {
     _activity.AddTitle(titl.Acts);
     return(RedirectToAction(nameof(Create)));
 }