Exemple #1
0
        public bool UpdateScreen(Common.Models.Screen screenCommon)
        {
            bool status;

            try
            {
                status = repository.UpdateScreen(screenCommon);
            }
            catch (Exception ex)
            {
                status = false;
            }
            return(status);
        }
        public bool UpdateScreen(Common.Models.Screen newScreen)
        {
            bool status = false;

            try
            {
                Screen screenObj = Context.Screen.Find(newScreen.ScreenID);
                screenObj.ScreenNumber = newScreen.ScreenNumber;
                screenObj.Capacity     = newScreen.Capacity;
                screenObj.Multiplex    = newScreen.Multiplex;
                screenObj.City         = newScreen.City;
                screenObj.IsActive     = newScreen.isActive;
                Context.SaveChanges();
                status = true;
            }
            catch (Exception e)
            {
                status = false;
            }
            return(status);
        }
        public bool AddScreen(Common.Models.Screen newScreen)
        {
            bool status = false;

            try
            {
                Screen screenObj       = new Screen();
                var    numberOfScreens = Context.Screen.Count();
                screenObj.ScreenId     = newScreen.City.Substring(0, 3) + newScreen.Multiplex.Substring(0, 3) + (numberOfScreens + 1).ToString();
                screenObj.ScreenNumber = newScreen.ScreenNumber;
                screenObj.Capacity     = newScreen.Capacity;
                screenObj.Multiplex    = newScreen.Multiplex;
                screenObj.City         = newScreen.City;
                screenObj.IsActive     = newScreen.isActive;
                Context.Screen.Add(screenObj);
                Context.SaveChanges();
                status = true;
            }
            catch (Exception e)
            {
                status = false;
            }
            return(status);
        }