public IActionResult ViewDetails(int id)
        {
            var order = _context.ServiceOrder.Where(o => o.id == id).First();

            var list = _context.ServiceOrder.Where(x => x.CheckIn == true);

            foreach (var line in list)
            {
                line.CheckIn = false;
                _context.ServiceOrder.Update(line);
            }

            order.CheckIn = true;
            _context.ServiceOrder.Update(order);
            _context.SaveChanges();
            return(View(order));
        }
Пример #2
0
        public void Seed()
        {
            if (_easyTimesContext.Owner.Any())
            {
                return; // DB has been seeded
            }

            Owner owner = new Owner();

            owner.id    = 1;
            owner.Name  = "Unknown";
            owner.Email = "*****@*****.**";

            _easyTimesContext.Owner.Add(owner);
            _easyTimesContext.SaveChanges();
        }
Пример #3
0
 public void StartAService(ServiceOrder serviceOrder)
 {
     _context.ServiceOrder.Add(serviceOrder);
     _context.SaveChanges();
 }
Пример #4
0
        //[ValidateAntiForgeryToken]
        public void Edit(string infoToEdit, string newInfo)
        {
            int id    = 1;
            var owner = _context.Owner.First(x => x.id == id);

            var info = infoToEdit.ToString();

            info = info.Remove(0, 1);

            if (info == "Name")
            {
                owner.Name = newInfo.ToString();
            }
            if (info == "Email")
            {
                owner.Email = newInfo.ToString();
            }
            if (info == "Phone")
            {
                owner.Phone = newInfo.ToString();
            }
            if (info == "Bank")
            {
                owner.Bank = newInfo.ToString();
            }
            if (info == "Agency")
            {
                owner.Agency = newInfo;
            }
            if (info == "CurrentAccount")
            {
                owner.CurrentAccount = newInfo.ToString();
            }

            _context.Owner.Update(owner);
            _context.SaveChanges();

            var _newInfo = Convert.ToDouble(newInfo, System.Globalization.CultureInfo.InvariantCulture);

            if (_newInfo > 0)
            {
                if (info == "PricePerHour")
                {
                    owner.PricePerHour = _newInfo;
                }
                if (info == "GasPrice")
                {
                    owner.GasPrice = _newInfo;
                }
                if (info == "NormalTime")
                {
                    owner.NormalTime = _newInfo;
                }
                if (info == "TimeToReceiveMealTicket")
                {
                    owner.TimeToMealTicket = _newInfo;
                }
                if (info == "MealTicket")
                {
                    owner.MealTicket = _newInfo;
                }
                if (info == "OvertimeProfitRate")
                {
                    owner.OvertimeProfitRate = _newInfo;
                }
            }

            _context.Owner.Update(owner);
            _context.SaveChanges();
        }