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)); }