public IActionResult GetFilteredForSpinning(string type, string unitId) { try { List <MachineSpinningModel> result = Service.GetFilteredSpinning(type, unitId); if (type != null && type.Equals("Carding", StringComparison.OrdinalIgnoreCase)) { result = result.OrderBy(x => x.Line, StringComparer.OrdinalIgnoreCase).ThenBy(x => x.No, StringComparer.OrdinalIgnoreCase).ThenBy(x => x.Name, StringComparer.OrdinalIgnoreCase).ThenBy(x => x.UomUnit, StringComparer.OrdinalIgnoreCase).ToList(); } else { result = result.OrderBy(x => x.No, StringComparer.OrdinalIgnoreCase).ThenBy(x => x.Name, StringComparer.OrdinalIgnoreCase).ThenBy(x => x.UomUnit, StringComparer.OrdinalIgnoreCase).ToList(); } List <MachineSpinningViewModel> dataVM = Mapper.Map <List <MachineSpinningViewModel> >(result); Dictionary <string, object> Result = new Helpers.ResultFormatter(ApiVersion, General.OK_STATUS_CODE, General.OK_MESSAGE) .Ok(dataVM); return(Ok(Result)); } catch (Exception e) { Dictionary <string, object> Result = new Helpers.ResultFormatter(ApiVersion, General.INTERNAL_ERROR_STATUS_CODE, e.Message) .Fail(); return(StatusCode(General.INTERNAL_ERROR_STATUS_CODE, Result)); } }
public IActionResult GetSimple() { try { List <MachineSpinningModel> result = Service.GetSimple(); List <MachineSpinningViewModel> dataVM = Mapper.Map <List <MachineSpinningViewModel> >(result); Dictionary <string, object> Result = new Helpers.ResultFormatter(ApiVersion, General.OK_STATUS_CODE, General.OK_MESSAGE) .Ok(result); return(Ok(Result)); } catch (Exception e) { Dictionary <string, object> Result = new Helpers.ResultFormatter(ApiVersion, General.INTERNAL_ERROR_STATUS_CODE, e.Message) .Fail(); return(StatusCode(General.INTERNAL_ERROR_STATUS_CODE, Result)); } }