public ActionResult Create(ActivityCreate model) { ViewData["Pets"] = _db.Pets.Select(p => new SelectListItem { Text = p.Name, Value = p.PetId.ToString() }); if (!ModelState.IsValid) { return(View(model)); } var service = CreateActivityService(); if (service.CreateActivity(model)) { TempData["SaveResult"] = "Your activity has been added."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Activity could not be added."); return(View(model)); }
public ActionResult Create() { var viewModel = new ActivityCreate(); viewModel.Pets = _db.Pets.Select(p => new SelectListItem { Text = p.Name, Value = p.PetId.ToString() }); return(View(viewModel)); }
public IHttpActionResult Post(ActivityCreate activity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateActivityService(); if (!service.CreateActivity(activity)) { return(InternalServerError()); } return(Ok()); }
public bool CreateActivity(ActivityCreate model) { UserProfile userProfile = _db.UserProfiles.Single(up => up.OwnerId == _userId); Activity activity = new Activity() { OwnerId = _userId, Title = model.Title, Description = model.Description, Equipment = model.Equipment, CategoryId = model.CategoryId }; _db.Activities.Add(activity); return(_db.SaveChanges() == 1); }
public bool CreateActivity(ActivityCreate model) { var entity = new Activity() { OwnerID = _ownerID, Name = model.Name, Description = model.Description, }; using (var ctx = new ApplicationDbContext()) { ctx.Activities.Add(entity); return(ctx.SaveChanges() == 1); } }
public bool CreateActivity(ActivityCreate model) { var entity = new ActivityEntity() { ActivityId = model.ActivityId, Name = model.Name, Category = model.Category, Score = model.Score }; using (var ctx = new ApplicationDbContext()) { ctx.Activities.Add(entity); return(ctx.SaveChanges() == 1); } }
public bool CreateActivity(ActivityCreate model) { var entity = new Activity { ActivityType = model.ActivityType, ActivityDescription = model.ActivityDescription, ActivityLength = model.ActivityLength, ActivityCost = model.ActivityCost, AdventureId = model.AdventureId }; using (var ctx = new ApplicationDbContext()) { ctx.Activities.Add(entity); return(ctx.SaveChanges() == 1); } }
public bool CreateActivity(ActivityCreate model) { var entity = new Activity() { OwnerId = _userId, ActType = model.ActType, PetId = model.PetId, Date = model.Date, Notes = model.Notes }; using (var ctx = new ApplicationDbContext()) { Activity activity = ctx.Activities.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(ActivityCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateActivityService(); if (service.CreateActivity(model)) { TempData["SaveResult"] = "This Activity was created!"; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "This Activity could not be created.."); return(View(model)); }