/// <summary> /// Creates an instance of <see cref="ITemplate"/> from the specified string template. /// </summary> /// <param name="razorTemplate">The string template.</param> /// <returns>An instance of <see cref="ITemplate"/>.</returns> public ITemplate CreateTemplate(string razorTemplate) { if (disposed) { throw new ObjectDisposedException("IsolatedTemplateService"); } return(_proxy.CreateTemplate(razorTemplate)); }
public IActionResult Post([FromBody] TemplateForm form) { var result = _templateService.CreateTemplate(form); if (result.Success) { return(Ok(new TemplateResponse(result.Value))); } return(BadRequest(result.Error)); }
public IHttpActionResult Post([FromBody] TemplateModel template) { if (template == null) { return(BadRequest("Template model must be provided")); } var createdTemplate = _templateService.CreateTemplate(template); return(Ok(createdTemplate)); }
/// <summary> /// Creates an instance of <see cref="ITemplate{T}"/> from the specified string template. /// </summary> /// <param name="razorTemplate"> /// The string template. /// If templateType is not NULL, this parameter may be NULL (unused). /// </param> /// <param name="templateType"> /// The template type or NULL if the template type should be dynamically created. /// If razorTemplate is not NULL, this parameter may be NULL (unused). /// </param> /// <param name="model">The model instance or NULL if no model exists.</param> /// <returns>An instance of <see cref="ITemplate{T}"/>.</returns> public ITemplate CreateTemplate(string razorTemplate, Type templateType, object model) { if (disposed) { throw new ObjectDisposedException("IsolatedTemplateService"); } if (model != null) { if (CompilerServicesUtility.IsDynamicType(model.GetType())) { throw new ArgumentException("IsolatedTemplateService instances do not support anonymous or dynamic types."); } } return(_proxy.CreateTemplate(razorTemplate, templateType, model)); }
public IActionResult Create(TemplateViewModel templateVM) { if (ModelState.IsValid) { Template template = new Template(); template.Name = templateVM.Name; template.ViewName = templateVM.ViewName; template.AddedBy = "Nex"; template.AddedDate = DateTime.Now; template.ModifiedBy = "Nex"; template.ModifiedDate = DateTime.Now; templateService.CreateTemplate(template); templateService.SaveTemplate(); return(RedirectToAction("Index", "Template")); } return(View(templateVM)); }
private void Save(TemplateVO template) { template.Name = Name; template.CSS = CSS; template.FileName = FileName; template.FileName2 = FileName2; template.StartDate = StartDate; template.EndDate = string.IsNullOrWhiteSpace(EndDate) ? StartDate : EndDate; template.Flag = int.Parse(Status); if (template.TemplateId == 0) { template.TemplateType = (TemplateVO.Type)Enum.Parse(typeof(TemplateVO.Type), TemplateType); m_TemplateService.CreateTemplate(template); } else { m_TemplateService.UpdateTemplate(template); } LoadTemplate(template.TemplateId); }
public ActionResult Create(TemplateViewModel viewModel) { _templateService.CreateTemplate(viewModel.MapTo <CreateTemplateRequest>()); return(RedirectToAction("Index")); }
public ITemplate CreateTemplate(string razorTemplate) { return(_inner.CreateTemplate(razorTemplate)); }
/// <summary> /// Backwards Compat /// </summary> /// <param name="razorTemplate"></param> /// <param name="templateType"></param> /// <param name="model"></param> /// <returns></returns> public ITemplate CreateTemplate(string razorTemplate, Type templateType, object model) { CheckDisposed(); return(_proxy.CreateTemplate(razorTemplate, templateType, model)); }