コード例 #1
0
        // GET: eEvent/DutyRoster/_Create
        public async Task <ActionResult> _Create()
        {
            var model = new CreateDutyRosterModel();

            model.UserList = new SelectList(await GetUsers(), "Id", "Name");

            return(View(model));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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"));
        }