public IActionResult GetItemMasterList() { try { var itemMasterList = ItemMasterHelper.GetItemMasterList(); if (itemMasterList.Count > 0) { dynamic expando = new ExpandoObject(); expando.itemMasterList = itemMasterList; return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = expando })); } return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = "No Data Found." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public IActionResult RegisterItemMaster([FromBody] ItemMaster itemMaster) { try { if (ItemMasterHelper.GetItemMasterList(itemMaster.ItemNumber).Count > 0) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"Code ={itemMaster.ItemNumber} Already exists." })); } ItemMaster result = ItemMasterHelper.RegisterItemMaster(itemMaster); 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 DeleteItemMaster(string code) { if (string.IsNullOrWhiteSpace(code)) { return(BadRequest(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(code)} cannot be null" })); } try { ItemMaster result = ItemMasterHelper.DeleteItemMaster(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 UpdateItemMaster([FromBody] ItemMaster itemMasters) { if (itemMasters == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(itemMasters)} cannot be null" })); } try { ItemMaster result = ItemMasterHelper.UpdateItemMaster(itemMasters); 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 })); } }