// GET: eEvent/DutyRoster/_Create public async Task <ActionResult> _Create() { var model = new CreateDutyRosterModel(); model.UserList = new SelectList(await GetUsers(), "Id", "Name"); return(View(model)); }
public IHttpActionResult Post([FromBody] CreateDutyRosterModel model) { var duty = new DutyRoster { Date = model.Date, StartTime = model.StartTime, EndTime = model.EndTime, Display = true }; db.DutyRoster.Add(duty); db.SaveChanges(); return(Ok(duty.Id)); }
public async Task <ActionResult> _Create(CreateDutyRosterModel model) { if (ModelState.IsValid) { var response = await WepApiMethod.SendApiAsync <int>(HttpVerbs.Post, $"eEvent/DutyRoster", model); if (response.isSuccess) { TempData["SuccessMessage"] = Language.DutyRoster.AlertSuccessCreate; await LogActivity(Modules.Event, "Create Duty Roster", model); return(RedirectToAction("List")); } } TempData["ErrorMessage"] = Language.DutyRoster.AlertFailCreate; return(RedirectToAction("List")); }