public Guid CriarWorkflow(Models.Workflow inputs) { inputs.IdWorkflow = Guid.NewGuid(); _repo.CriarWorkflow(inputs); return(inputs.IdWorkflow); }
public ActionResult EditarWorkflow([FromBody] Models.Workflow inputs) { try { _serv.EditarWorkflow(inputs); return(Ok()); } catch (Exception ex) { return(BadRequest($"Ocorreu um erro ao editar o Workflow {inputs.IdWorkflow}: {ex.Message}")); } }
public ActionResult CriarWorkflowModelo([FromBody] Models.Workflow inputs) { try { inputs.IsModelo = true; inputs.IdConta = Request.ObterIdConta(); var IdWorkflowCriado = _serv.CriarWorkflow(inputs); return(Ok(IdWorkflowCriado)); } catch (Exception ex) { return(BadRequest($"Ocorreu um erro ao criar um novo Workflow: {ex.Message}")); } }
public ActionResult CreateForm(String[] jsonData) { string[] list = jsonData[4].Split(','); int[] positionIds = new int[list.Length]; for (int i = 0; i < list.Length; i++) { positionIds[i] = Convert.ToInt32(list[i]); } Form form = new Models.Form { Name = jsonData[0], Status = Models.Form.FormStatus.Template, FormData = jsonData[2] }; _db.form.Add(form); _db.SaveChanges(); Workflow workFlow = new Models.Workflow { FormId = form.Id }; List <Positions> positions = new List <Positions>(); for (int i = 0; i < positionIds.Length; i++) { positions.Add(_db.position.Find(positionIds[i])); } workFlow.Positions = positions; _db.flow.Add(workFlow); _db.SaveChanges(); form.WorkflowId = workFlow.FlowId; _db.SaveChanges(); return(View()); }
public void EditarWorkflow(Models.Workflow inputs) { _repo.EditarWorkflow(inputs); }
public void EditarWorkflow(Models.Workflow inputs) { _context.Workflow.Update(inputs); _context.Commit(); }
public void CriarWorkflow(Models.Workflow inputs) { _context.Workflow.Add(inputs); _context.Commit(); }
public ActionResult CreateForm(String[] jsonData) { string[] list = jsonData[4].Split(','); int[] positionIds = new int[list.Length]; for (int i = 0; i < list.Length; i++) { positionIds[i] = Convert.ToInt32(list[i]); } Form form = new Models.Form { Name = jsonData[0], Status = Models.Form.FormStatus.Template, FormData = jsonData[2] }; _db.form.Add(form); _db.SaveChanges(); Workflow workFlow = new Models.Workflow { FormId = form.Id }; List<Positions> positions = new List<Positions>(); for(int i = 0; i < positionIds.Length; i++) { positions.Add(_db.position.Find(positionIds[i])); } workFlow.Positions = positions; _db.flow.Add(workFlow); _db.SaveChanges(); form.WorkflowId = workFlow.FlowId; _db.SaveChanges(); return View(); }