Exemple #1
0
        //Company fleet managment logic
        public CompanyFleetModel AddCompanyFleet(CompanyFleetModel companyFleetModel)
        {
            CompanyFleet companyFleet = new CompanyFleet
            {
                ModelId   = companyFleetModel.modelId,
                CarNumber = companyFleetModel.carNumber
            };

            DB.CompanyFleets.Add(companyFleet);
            DB.SaveChanges();

            return(GetOneCompanyFleet(companyFleet.Id));
        }
Exemple #2
0
        public CompanyFleetModel UpdateCarNumber(CompanyFleetModel companyFleetModel)
        {
            CompanyFleet companyFleet =
                DB.CompanyFleets.Where(c => c.Id == companyFleetModel.id).SingleOrDefault();

            if (companyFleet == null)
            {
                return(null);
            }

            companyFleet.CarNumber = companyFleetModel.carNumber;
            DB.SaveChanges();

            return(GetOneCompanyFleet(companyFleet.Id));
        }
Exemple #3
0
 public bool CheckIfCompanyCarExists(CompanyFleetModel companyFleetModel)
 {
     return(DB.CompanyFleets.Any(m => m.CarNumber == companyFleetModel.carNumber));
 }