Example #1
0
 public List <CrossingModel> GetCrossings()
 {
     try
     {
         List <CrossingModel> crossings = new List <CrossingModel>();
         var data = _trs.CrossingMasters.Where(x => x.isActive == true).ToList();
         foreach (var item in data)
         {
             CrossingModel model = new CrossingModel
             {
                 id                 = item.id,
                 bookingType        = item.bookingType,
                 transpotType       = item.transpotType,
                 frombranch         = item.frombranch,
                 tobranch           = item.tobranch,
                 hireperKG          = item.hireperKG,
                 hamaliperKG        = item.hamaliperKG,
                 totalcrossingperKG = item.totalcrossingperKG,
                 tobranchname       = _trs.BranchMasters.Where(x => x.id == item.tobranch).Select(x => x.branchName).FirstOrDefault(),
                 frombracnhname     = _trs.BranchMasters.Where(x => x.id == item.frombranch).Select(x => x.branchName).FirstOrDefault(),
             };
             crossings.Add(model);
         }
         return(crossings);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #2
0
 public CrossingModel GetCrossing(int id)
 {
     try
     {
         var check = _trs.CrossingMasters.Where(x => x.id == id && x.isActive == true).FirstOrDefault();
         if (check != null)
         {
             CrossingModel db = new CrossingModel
             {
                 id                 = check.id,
                 bookingType        = check.bookingType,
                 transpotType       = check.transpotType,
                 frombranch         = check.frombranch,
                 tobranch           = check.tobranch,
                 hireperKG          = check.hireperKG,
                 hamaliperKG        = check.hamaliperKG,
                 totalcrossingperKG = check.totalcrossingperKG,
             };
             return(db);
         }
         return(null);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #3
0
 public bool UpdateCrossing(CrossingModel model)
 {
     try
     {
         var Check = _trs.CrossingMasters.Where(x => x.id == model.id && x.isActive == true).FirstOrDefault();
         if (Check != null)
         {
             Check.bookingType        = model.bookingType;
             Check.transpotType       = model.transpotType;
             Check.frombranch         = model.frombranch;
             Check.tobranch           = model.tobranch;
             Check.hireperKG          = model.hireperKG;
             Check.hamaliperKG        = model.hamaliperKG;
             Check.totalcrossingperKG = model.totalcrossingperKG;
             _trs.SaveChanges();
             return(true);
         }
         return(false);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #4
0
 //Save
 public bool SaveCrossing(CrossingModel model)
 {
     try
     {
         CrossingMaster crossing = new CrossingMaster()
         {
             isActive           = true,
             bookingType        = model.bookingType,
             transpotType       = model.transpotType,
             frombranch         = model.frombranch,
             tobranch           = model.tobranch,
             hireperKG          = model.hireperKG,
             hamaliperKG        = model.hamaliperKG,
             totalcrossingperKG = model.totalcrossingperKG,
         };
         _trs.CrossingMasters.Add(crossing);
         _trs.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #5
0
        public IHttpActionResult UpdateCrossing(CrossingModel model)
        {
            var data = crossingRepo.UpdateCrossing(model);

            return(Ok(data));
        }