public IActionResult GetPFList() { try { dynamic expando = new ExpandoObject(); expando.PFList = StructureComponentsHelper.GetPFList().Select(x => new { ID = x.PftypeName, TEXT = x.PftypeName }); return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult RegisterStructure([FromBody] List <StructureComponents> structureComponents) { if (structureComponents == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Request can not be null" })); } try { APIResponse apiResponse = null; List <StructureComponents> result = StructureComponentsHelper.Register(structureComponents); if (result != null) { apiResponse = new APIResponse() { status = APIStatus.PASS.ToString(), response = result }; } else { apiResponse = new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Registration Failed." }; } return(Ok(apiResponse)); } catch (Exception ex) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult DeleteStructure(string code) { if (code == null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = "Request can not be null" })); } try { var result = StructureComponentsHelper.DeleteStructures(code); APIResponse apiResponse; if (result != null) { apiResponse = new APIResponse() { status = APIStatus.PASS.ToString(), response = result }; } else { apiResponse = new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Deletion Failed." }; } return(Ok(apiResponse)); } catch (Exception ex) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult GetStructuresList() { try { var structuresList = StructureComponentsHelper.GetListOfStructures(); if (structuresList.Count > 0) { dynamic expdoObj = new ExpandoObject(); expdoObj.structuresList = structuresList; return(Ok(new APIResponse { status = APIStatus.PASS.ToString(), response = expdoObj })); } return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = "No Data Found." })); } catch (Exception ex) { return(Ok(new APIResponse { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }