public TobeReceiveMastersResponse GetMastersForToBeReceive(JObject input) { TobeReceiveMastersResponse objresponse = new TobeReceiveMastersResponse(); try { DataSet ds = new DataSet(); int counterid = Convert.ToInt32(CommonMethods.URLKeyDecrypt(Convert.ToString(input["CounterId"]))); int loginid = Convert.ToInt32(CommonMethods.URLKeyDecrypt(Convert.ToString(input["LoginId"]))); ds = objBookingDal.GetMastersForToBeReceive(counterid, loginid); if (ds != null) { if (ds.Tables.Count > 0) { var gctypes = ds.Tables[0].AsEnumerable().Where(a => a.Field <int>("MasterType") == 1). Select(x => new GCTypesResponse { GCTypeId = x.Field <int>("Id"), GCType = x.Field <string>("Name") }).ToList(); objresponse.GCTypes = gctypes; var counters = ds.Tables[0].AsEnumerable().Where(a => a.Field <int>("MasterType") == 2). Select(x => new CounterMastersResponse { CounterId = x.Field <int>("Id"), CounterName = x.Field <string>("Name") }).ToList(); objresponse.Counters = counters; var receivingfrom = ds.Tables[0].AsEnumerable().Where(a => a.Field <int>("MasterType") == 3). Select(x => new ToBeReceivingFromResponse { InformationFromId = x.Field <int>("Id"), InformationFrom = x.Field <string>("Name") }).ToList(); objresponse.ToBeReceivingFrom = receivingfrom; objresponse.StatusId = 1; objresponse.StatusMessage = "Valid"; } } } catch (Exception ex) { objresponse.StatusId = 0; objresponse.StatusMessage = ex.Message; } return(objresponse); }
public TobeReceiveMastersResponse GetMastersForToBeReceive(JObject input) { TobeReceiveMastersResponse objresponse = new TobeReceiveMastersResponse(); try { objresponse = objBookingBal.GetMastersForToBeReceive(input); } catch (Exception ex) { objresponse.StatusId = 0; objresponse.StatusMessage = ex.Message; } return(objresponse); }