Example #1
0
 public static Activity Map(CreateActivityViewModels model)
 {
     return(new Activity
     {
         Name = model.Name,
         Start_time = model.Start_time,
         End_time = model.End_time
     });
 }
Example #2
0
 // GET: Activity/Create
 public ActionResult Create()
 {
     using (var db = new ApplicationDbContext()) {
         var model = new CreateActivityViewModels
         {
             Rooms = db.Rooms.Select(x => new SelectListItem {
                 Text = x.Name, Value = x.RoomId.ToString()
             }).ToList(),
             Coachs = db.Coachs.Select(x => new SelectListItem {
                 Text = x.Name, Value = x.CoachId.ToString()
             }).ToList()
         };
         return(View(model));
     }
 }
Example #3
0
        public async Task <ActionResult> Create(CreateActivityViewModels activity)
        {
            if (!ModelState.IsValid)
            {
                return(View("Create", activity));
            }
            else
            {
                using (var db = new ApplicationDbContext())
                {
                    var mapper = Automapper.GetInstance();
                    var model  = mapper.Map <Activity>(activity);



                    db.Activities.Add(model);
                    await db.SaveChangesAsync();
                }
                return(RedirectToAction("Index", activity));
            }
        }