示例#1
0
 public bool Delete(string carNo)
 {
     try
     {
         Car_Registration obj = _dbentity.Car_Registration.ToList().Where(x => x.CarNumber == carNo).FirstOrDefault();
         _dbentity.Car_Registration.Remove(obj);
         _dbentity.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
示例#2
0
 public string Create(Car_Registration obj)
 {
     try
     {
         obj.RegisteredOn = DateTime.Now;
         obj.CarNumber    = obj.CarNumber.Trim();
         _dbentity.Car_Registration.Add(obj);
         _dbentity.SaveChanges();
         return(obj.CarNumber);
     }
     catch (Exception ex)
     {
         return("0");
     }
 }
示例#3
0
 public bool UpdateCarRentedDtls(string carNo)
 {
     try
     {
         DBConnection     _dbentity = new DBConnection();
         Car_Registration obj       = _dbentity.Car_Registration.ToList().Where(x => x.CarNumber == carNo).FirstOrDefault();
         obj.IsRented   = true;
         obj.ModifiedOn = DateTime.Now;
         _dbentity.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
示例#4
0
 public bool IsCarRented(string carNo)
 {
     try
     {
         Car_Registration obj = _dbentity.Car_Registration.ToList().Where(x => x.CarNumber == carNo).FirstOrDefault();
         if (obj.IsRented == true)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         throw;
     }
 }
示例#5
0
        public ActionResult Create(Car_Registration obj, HttpPostedFileBase carImgUpload)
        {
            string path = string.Empty;

            if (carImgUpload != null)
            {
                string filename = "";
                string fileNameWithoutExtention = Path.GetFileNameWithoutExtension(carImgUpload.FileName);
                string extension = Path.GetExtension(carImgUpload.FileName);
                filename = fileNameWithoutExtention + "_" + System.DateTime.Now.ToString("yyyyMMddHHmmss") + extension;
                DirectoryInfo MyDirectory = new DirectoryInfo(Request.PhysicalApplicationPath + "Uploads\\" + "Car_Images");
                if (!MyDirectory.Exists)
                {
                    MyDirectory.Create();
                }
                path = MyDirectory.FullName + "\\" + filename;
                carImgUpload.SaveAs(path);
            }
            obj.CarImagePath = path;
            var carNo = _service.Create(obj);

            TempData["CarNo"] = carNo;
            return(RedirectToAction("Index"));
        }
示例#6
0
        public ActionResult Create()
        {
            Car_Registration obj = new Car_Registration();

            return(View(obj));
        }
 public string Create(Car_Registration obj)
 {
     obj.CarNumber = CreateCarNo(8);
     return(_repository.Create(obj));
 }