Exemplo n.º 1
0
 public async Task <TechnologicalProcessStageResponse> UpdateAsync(TechnologicalProcessStage stage)
 {
     try
     {
         return(new TechnologicalProcessStageResponse(_context.TechnologicalProcessStages
                                                      .FromSqlRaw("EXEC dbo.UpdateTechnologicalProcessStage {0} {1} {2} {3}",
                                                                  stage.Id,
                                                                  stage.Name,
                                                                  stage.Description,
                                                                  stage.OutputProductId == null ? "NULL" : stage.OutputProductId.ToString()
                                                                  )
                                                      .AsEnumerable()
                                                      .FirstOrDefault()));
     }
     catch (SqlException exception)
     {
         var messages = HandlingError(exception);
         return(new TechnologicalProcessStageResponse(messages));
     }
     catch (Exception exception)
     {
         throw;
     }
 }
 public async Task <TechnologicalProcessStageResponse> UpdateAsync(TechnologicalProcessStage stage)
 {
     return(await _technologicalProcessStages.UpdateAsync(stage));
 }