private StatusError CreateStatusError(StatusErrorDTO newStatus) { return(new StatusError() { Id = ObjectId.GenerateNewId(), Code = newStatus.Code, Title = newStatus.Title, KeyWords = new BsonArray(newStatus.KeyWords), SubStatusId = newStatus.SubStatusId != null ? new ObjectId(newStatus.SubStatusId) : ObjectId.Empty }); }
public async Task AddNewErrorStatuses(StatusErrorDTO newStatus) { if (newStatus == null) { throw new ArgumentNullException(); } try { var newErrorStatus = CreateStatusError(newStatus); await _dbService.StatusErrors.Create(newErrorStatus); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task SetNewErrorStatus(StatusErrorDTO newStatus) { await ProcesStatuses.AddNewErrorStatuses(newStatus); }
public async Task <ActionResult> SetNewErrorStatus([FromBody] StatusErrorDTO statusErrorDTO) { await _errorStatusService.SetNewErrorStatus(statusErrorDTO); return(Ok()); }