public void Write(TProtocol oprot) { oprot.IncrementRecursionDepth(); try { TStruct struc = new TStruct("TDDIFailureModelUnion"); oprot.WriteStructBegin(struc); TField field = new TField(); if (FailureModel != null && __isset.FailureModel) { field.Name = "FailureModel"; field.Type = TType.Struct; field.ID = 1; oprot.WriteFieldBegin(field); FailureModel.Write(oprot); oprot.WriteFieldEnd(); } if (FMEA != null && __isset.FMEA) { field.Name = "FMEA"; field.Type = TType.Struct; field.ID = 2; oprot.WriteFieldBegin(field); FMEA.Write(oprot); oprot.WriteFieldEnd(); } if (MarkovChain != null && __isset.MarkovChain) { field.Name = "MarkovChain"; field.Type = TType.Struct; field.ID = 3; oprot.WriteFieldBegin(field); MarkovChain.Write(oprot); oprot.WriteFieldEnd(); } if (FaultTree != null && __isset.FaultTree) { field.Name = "FaultTree"; field.Type = TType.Struct; field.ID = 4; oprot.WriteFieldBegin(field); FaultTree.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); } finally { oprot.DecrementRecursionDepth(); } }
public async Task <IActionResult> Put(long id, [FromBody] Store value) { try { var result = await _storeProvider.Update(id, value); var response = new StoreResponseModel(result); return(Ok(response)); } catch (Exception) { var result = new FailureModel(false, (int)HttpStatusCode.BadRequest, "Bad Request"); return(BadRequest(result)); } }
public async Task <IActionResult> Get(long id) { try { var result = await _storeProvider.GetOne(id); var response = new StoreResponseModel(result); return(Ok(response)); } catch (Exception) { var result = new FailureModel(false, (int)HttpStatusCode.BadRequest, "Bad Request"); return(BadRequest(result)); } }
public async Task <IActionResult> Post([FromBody] ArticleEntry value) { try { var result = await _articleProvider.Insert(value); var response = new ArticleResponseModel(result); return(Ok(response)); } catch (Exception) { var result = new FailureModel(success: false, code: (int)HttpStatusCode.BadRequest, response: "Bad Request"); return(BadRequest(result)); } }
public async Task <IActionResult> Get(long id) { try { var article = await _articleProvider.GetOne(id); var result = new ArticleResponseModel(article); return(Ok(result)); } catch (Exception ex) { var result = new FailureModel(success: false, code: (int)HttpStatusCode.BadRequest, response: "Bad Request"); return(BadRequest(result)); } }
public async Task <IActionResult> Get() { try { var articles = await _articleProvider.GetAllAsync(); var result = new ArticlesResponseModel(articles); return(Ok(result)); } catch (Exception ex) { var result = new FailureModel(success: true, code: (int)HttpStatusCode.BadRequest, response: "Bad Request"); return(BadRequest(result)); } }
public override string ToString() { StringBuilder __sb = new StringBuilder("TDDIFailureModelUnion("); bool __first = true; if (FailureModel != null && __isset.FailureModel) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("FailureModel: "); __sb.Append(FailureModel == null ? "<null>" : FailureModel.ToString()); } if (FMEA != null && __isset.FMEA) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("FMEA: "); __sb.Append(FMEA); } if (MarkovChain != null && __isset.MarkovChain) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("MarkovChain: "); __sb.Append(MarkovChain); } if (FaultTree != null && __isset.FaultTree) { if (!__first) { __sb.Append(", "); } __first = false; __sb.Append("FaultTree: "); __sb.Append(FaultTree); } __sb.Append(")"); return(__sb.ToString()); }
public async Task <IActionResult> Delete(long id) { try { await _articleProvider.Delete(id); var emptyModel = new Article(); var response = new ArticleResponseModel(emptyModel); return(Ok(response)); } catch (Exception) { var result = new FailureModel(success: false, code: (int)HttpStatusCode.BadRequest, response: "Bad Request"); return(BadRequest(result)); } }
public BaseContractResponse UpdateFailure(FailureModel failureModel) { return(ExecuteAction <BaseContractResponse>(r => { var failure = _dbContext.Failures.FirstOrDefault(u => u.Id == failureModel.Id); failure.VehicleId = failureModel.VehicleId; failure.NotifyingUserId = failureModel.NotifyingUserId; failure.Description = failureModel.Description; failure.Repaired = failureModel.Repaired; failure.NotificationDate = failureModel.NotificationDate; failure.AcceptedForRepair = failureModel.AcceptedForRepair; failure.PlannedEndOfRepairDate = failureModel.PlannedEndOfRepairDate; failure.EndOfRepairDate = failureModel.EndOfRepairDate; _dbContext.Failures.Update(failure); _dbContext.SaveChanges(); })); }
public FailureModel MapToFailureModel() { var result = new FailureModel { Id = this.Id, VehicleId = this.VehicleId, NotifyingUserId = this.NotifyingUserId, Description = this.Description, Repaired = this.Repaired, NotificationDate = this.NotificationDate, AcceptedForRepair = this.AcceptedForRepair, PlannedEndOfRepairDate = this.PlannedEndOfRepairDate, EndOfRepairDate = this.EndOfRepairDate }; return(result); }
public CreateFailureResponse CreateFailure(FailureModel failureModel) { return(ExecuteAction <CreateFailureResponse>(r => { var Failure = new Failure() { Id = failureModel.Id, VehicleId = failureModel.VehicleId, NotifyingUserId = failureModel.NotifyingUserId, Description = failureModel.Description, Repaired = failureModel.Repaired, NotificationDate = failureModel.NotificationDate, AcceptedForRepair = failureModel.AcceptedForRepair, PlannedEndOfRepairDate = failureModel.PlannedEndOfRepairDate, EndOfRepairDate = failureModel.EndOfRepairDate }; _dbContext.Failures.Add(Failure); _dbContext.SaveChanges(); r.Id = Failure.Id; })); }
public async Task <IActionResult> GetByStore(long id) { try { if (id == 0) { throw new Exception(); } var article = await _articleProvider.GetByStoreId(id); var result = new ArticlesResponseModel(article); return(Ok(result)); } catch (RecordNotFoundException) { var result = new FailureModel(success: false, code: (int)HttpStatusCode.NotFound, response: "Record Not Found"); return(NotFound(result)); } catch (Exception ex) { var result = new FailureModel(success: false, code: (int)HttpStatusCode.BadRequest, response: "Bad Request"); return(BadRequest(result)); } }