예제 #1
0
 public IActionResult AddNewField([FromBody] AddFieldVM vm)
 {
     if (service.isFieldNameValid(vm))
     {
         int?newId = service.AddNewField(vm);
         if (newId.HasValue)
         {
             return(PartialView("TemplateRow", new FieldVM()
             {
                 AttachId = -1, FieldId = newId.Value, Type = vm.Type
             }));
         }
         else
         {
             return(StatusCode(500, "Wyst¹pi³ b³¹d w zapisie!"));
         }
     }
     else
     {
         return(StatusCode(500, "Istnieje pole o podanej nazwie."));
     }
 }