示例#1
0
        public JsonResult DeleteRouteTemplate(RouteTemplateModel rModel)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new { ok = false, message = "Validation has failed!" }));
            }

            var routeTemplate = Mapper.Map <RouteTemplate>(rModel);

            _routeTemplateRepository.Remove(routeTemplate, routeTemplate.RouteBase);
            _routeTemplateRepository.SaveChanges();

            return(Json(new { ok = true }));
        }
示例#2
0
        public JsonResult CreateRouteTemplate(RouteTemplateModel rModel)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new { ok = false, message = "Validation has failed!" }));
            }

            var routeTemplate = Mapper.Map <RouteTemplate>(rModel);

            _routeTemplateRepository.Add(routeTemplate);
            _routeTemplateRepository.SaveChanges();

            return(Json(new { ok = true, templateId = routeTemplate.Id, id = routeTemplate.RouteBase.Id }));
        }