public void CreateHall(HallViewModel model)
        {
            var hall = uow.Halls.FindByName(model.Hallname);

            if (hall != null)
            {
                throw new Exception("Hall with this name already exist");
            }
            var entity = model.Create();

            //context.Halls.AddOrUpdate(entity);
            //context.SaveChanges();
            uow.Halls.Add(entity);
            uow.commit();

            //var deptId = result.Result;
            //var result1 = _db.SaveChanges();
            //if (result1.Succeeded == false)
            //{
            //    throw new Exception(result1.Message);
            //}
        }