public PrintingStationaryModel GetPrintingStationaryModel(int id)
 {
     try
     {
         var data = tRSEntities4.PrintingStationaries.Where(x => x.id == id && x.isActive == true).FirstOrDefault();
         if (data != null)
         {
             PrintingStationaryModel model = new PrintingStationaryModel();
             model.id             = data.id;
             model.dateofprinting = data.dateofprinting;
             model.documenttype   = data.documenttype;
             model.startseriesNo  = data.startseriesNo;
             model.endseriesNo    = data.endseriesNo;
             model.count          = data.count;
             return(model);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public List <PrintingStationaryModel> GetPrintingStationaryModels()
 {
     try
     {
         var data = tRSEntities4.PrintingStationaries.Where(x => x.isActive == true).ToList();
         List <PrintingStationaryModel> printingStationaries = new List <PrintingStationaryModel>();
         foreach (var item in data)
         {
             PrintingStationaryModel model = new PrintingStationaryModel
             {
                 id             = item.id,
                 dateofprinting = item.dateofprinting,
                 documenttype   = item.documenttype,
                 startseriesNo  = item.startseriesNo,
                 endseriesNo    = item.endseriesNo,
                 count          = item.count,
                 isActive       = true,
             };
             printingStationaries.Add(model);
         }
         return(printingStationaries);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public bool SavePrintingStationary(PrintingStationaryModel model)
 {
     try
     {
         if (model != null)
         {
             PrintingStationary printing = new PrintingStationary
             {
                 dateofprinting = model.dateofprinting,
                 documenttype   = model.documenttype,
                 startseriesNo  = model.startseriesNo,
                 endseriesNo    = model.endseriesNo,
                 count          = model.count,
                 isActive       = true
             };
             tRSEntities4.PrintingStationaries.Add(printing);
             tRSEntities4.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public bool UpdatePrintingStationary(PrintingStationaryModel model)
 {
     try
     {
         var data = tRSEntities4.PrintingStationaries.Where(x => x.id == model.id && x.isActive == true).FirstOrDefault();
         if (data != null)
         {
             data.dateofprinting = model.dateofprinting;
             data.documenttype   = model.documenttype;
             data.startseriesNo  = model.startseriesNo;
             data.endseriesNo    = model.endseriesNo;
             data.count          = model.count;
             tRSEntities4.SaveChanges();
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        public IHttpActionResult UpdatePrintingStationary(PrintingStationaryModel model)
        {
            var data = printingStationary.UpdatePrintingStationary(model);

            return(Ok(data));
        }