public async Task <ProcessResponseTO> AddAsync(ProcessRequestTO processRequestTO) { var processEntity = processRequestTO.ToProcessEntity(); processEntity.Version = 1; processEntity.UpdateDate = DateTime.Now; processEntity = await _processRepository.AddAsync(processEntity); return(processEntity.ToProcessResponseTO()); }
public async Task <IActionResult> Get() { HttpStep httpStep = HttpStep.CreateGetStep("label", null, "https://google.com"); ItemProcess itemProcess = new ItemProcess("desc", "label", 1, new List <Step>() { httpStep }); await itemProcessRepository.AddAsync(itemProcess); await itemProcessRepository.SaveAsync(); return(Ok()); }
public async Task <ProcessInformation> NewProcessAsync(int partnerId, UserSession session) { var process = new Process(); process.Code = await GenerateTraceCodeAsync(); process.PartnerId = partnerId; process.IsUsed = true; process.IsNew = true; process.ModifiedDate = DateTime.Now; process.ModifiedBy = session.Id; process.CreatedDate = DateTime.Now; process.CreatedBy = session.Id; var id = await _processRepository.AddAsync(process); return(await _processQueries.GetByIdAsync(id)); }