コード例 #1
0
 public bool Save(CinemaScreen obj, ref string message)
 {
     if (obj.Id == 0)
     {
         return(Add(obj, ref message));
     }
     else
     {
         return(Update(obj.Id, obj));
     }
 }
コード例 #2
0
        public bool Remove(CinemaScreen obj)
        {
            bool state = false;

            uow.CinemaScreens.Remove(obj);
            int result = uow.Complete();

            if (result > 0)
            {
                state = true;
            }
            return(state);
        }
コード例 #3
0
        public IActionResult Delete(long id)
        {
            CinemaScreen CinemaScreen = new CinemaScreen
            {
                Id = id
            };

            if (CinemaScreenService.Remove(CinemaScreen))
            {
                return(Ok("Success"));
            }
            else
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }
        }
コード例 #4
0
        private bool Update(long Id, CinemaScreen obj)
        {
            bool state = false;

            var objEx = uow.CinemaScreens.Get(obj.Id);

            objEx    = obj;
            objEx.Id = Id;
            uow.CinemaScreens.Update(Id, objEx);
            int result = uow.Complete();

            if (result > 0)
            {
                state = true;
            }
            return(state);
        }
コード例 #5
0
        private bool Add(CinemaScreen obj, ref string message)
        {
            bool state = false;

            // Check if there is an existing name
            if (!uow.CinemaScreens.IsExists(obj))
            {
                uow.CinemaScreens.Add(obj);
                int result = uow.Complete();
                if (result > 0)
                {
                    state = true;
                }
            }
            else
            {
                message = "Data Exists!";
            }

            return(state);
        }