public IActionResult DeleteNoAssignment(string code) { if (string.IsNullOrWhiteSpace(code)) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(code)} cannot be null" })); } try { NoAssignment result = NoAssignmentHelper.DeleteNoAssignment(code); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = code })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Deletion Failed" })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult UpdateNoAssignment([FromBody] NoAssignment noAssignments) { if (noAssignments == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(noAssignments)} cannot be null" })); } try { NoAssignment result = NoAssignmentHelper.UpdateNoAssignment(noAssignments); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Updation Failed" })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult RegisterNoAssignment([FromBody] NoAssignment noAssignment) { try { if (NoAssignmentHelper.GetNoAssignmentList(noAssignment.Code).Count > 0) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $" code={noAssignment.Code} Already exists." })); } NoAssignment result = NoAssignmentHelper.RegisterNoAssignment(noAssignment); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = " Registration Failed" })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult GetNoAssignmentList() { try { var noAssignmentList = NoAssignmentHelper.GetNoAssignmentList(); if (noAssignmentList.Count > 0) { dynamic expando = new ExpandoObject(); expando.NoAssignmentList = noAssignmentList; return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } 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 })); } }
public IActionResult GetNumberTypes() { try { dynamic expando = new ExpandoObject(); expando.NumberTypesList = NoAssignmentHelper.GetNumberTypes().Select(notype => new { ID = notype.ToString(), TEXT = notype.ToString() }); return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }