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 })); }
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 })); }