コード例 #1
0
        public ActionResult EditRoute(SchoolRouteRequest request)
        {
            var actionParam = Request["actionParam"];

            if (ModelState.IsValid)
            {
                if (request.SchoolRoute.Id > 0)
                {
                    if (actionParam == "S")
                    {
                        var updateResponse = SchoolService.UpdateSchoolRoute(request);
                        if (updateResponse.Result != Result.Success)
                        {
                            ErrorMessage = updateResponse.Message;
                        }
                    }
                    else
                    {
                        var deleteResponse = SchoolService.DeleteSchoolRoute(request);
                        if (deleteResponse.Result != Result.Success)
                        {
                            ErrorMessage = deleteResponse.Message;
                        }
                    }
                }
                else
                {
                    var createResponse = SchoolService.CreateSchoolRoute(request);
                    if (createResponse.Result != Result.Success)
                    {
                        ErrorMessage = createResponse.Message;
                    }
                }
            }
            return(RedirectToAction("Edit", "School", new { id = request.SchoolId }));
        }