public ActionResult Delete(int id, Ticket_Counter collection)
        {
            try
            {
                // TODO: Add delete logic here
                Ticket_Counter TicketCounter = _context.TicketCounter.Find(id);
                _context.TicketCounter.Remove(TicketCounter);
                _context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult FromBuildingCreate(Ticket_Counter collection, int BuildingId)
        {
            try
            {
                // TODO: Add insert logic here
                collection.BuildingName = _context.Building.FirstOrDefault(x => x.Id == BuildingId).BuildingName;
                collection.Updated      = DateTime.Now;
                collection.UpdatedBy    = User.Identity.Name;

                _context.TicketCounter.Add(collection);
                _context.SaveChanges();

                return(RedirectToAction("FromBuildingDash", "TicketCounter", new { id = BuildingId }));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Edit(int id, Ticket_Counter collection)
        {
            try
            {
                // TODO: Add update logic here
                var model = _context.TicketCounter.Find(id);
                model.Number    = collection.Number;
                model.Updated   = DateTime.Now;
                model.UpdatedBy = User.Identity.Name;

                _context.Entry(model).State = System.Data.Entity.EntityState.Modified;
                _context.SaveChanges();

                return(RedirectToAction("Details", new { id = id }));
            }
            catch
            {
                return(View());
            }
        }