Esempio n. 1
0
        public bool Update(TbSuep_User _parObjUserDatabase)
        {
            try
            {
                var _objRetrieve = entidadesContext.Users.FirstOrDefault(user => user.Id == _parObjUserDatabase.Id);

                if (_objRetrieve != null)
                {
                    _objRetrieve.Id           = _parObjUserDatabase.Id;
                    _objRetrieve.Pass         = _parObjUserDatabase.Pass;
                    _objRetrieve.Login        = _parObjUserDatabase.Login;
                    _objRetrieve.Id_User_Type = _parObjUserDatabase.Id_User_Type;
                    _objRetrieve.Name         = _parObjUserDatabase.Name;
                    _objRetrieve.HourPrice    = _parObjUserDatabase.HourPrice;
                    _objRetrieve.CPF          = _parObjUserDatabase.CPF;
                    _objRetrieve.FlActive     = _parObjUserDatabase.FlActive;
                    entidadesContext.SaveChanges();
                }
                else
                {
                    throw new Exception("Usuário inexistente!");
                }

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        public bool Add(TbSuep_User _parObjUserDatabase)
        {
            try
            {
                if (_parObjUserDatabase.Id > 0)
                {
                    _parObjUserDatabase.Id = 0;
                }

                var _intCount = entidadesContext.Users.Where(user => user.CPF.Equals(_parObjUserDatabase.CPF) || user.Login.Equals(_parObjUserDatabase.Login)).ToList().Count();


                if (_intCount > 0)
                {
                    return(false);
                }
                else
                {
                    entidadesContext.Users.Add(_parObjUserDatabase);
                    entidadesContext.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                throw ex.InnerException ?? ex;
            }
        }
Esempio n. 3
0
        public bool Delete(TbSuep_User _objDatabaseUser)
        {
            try
            {
                var _objRetrieve = entidadesContext.Users.FirstOrDefault(user => user.Id == _objDatabaseUser.Id);

                if (_objRetrieve != null)
                {
                    _objRetrieve.FlActive = false;
                    entidadesContext.SaveChanges();
                }
                else
                {
                    throw new Exception("Usuário inexistente");
                }

                return(true);
            }
            catch (Exception ex)
            {
                throw ex.InnerException ?? ex;
            }
        }