Пример #1
0
        public int Update(SessionContext sessionContext, int id, SecurityParameter securityParameter)
        {
            try
            {
                if (!Helpers.IsInOrganizationContext(sessionContext, securityParameter.OrgId))
                {
                    return(0);
                }

                SecurityParameter savedSecurityParameter = _securityParameterRepository.Get(sessionContext, id);
                if (savedSecurityParameter != null)
                {
                    securityParameter.Id = id;
                    if (!savedSecurityParameter.Equals(securityParameter))
                    {
                        return(_securityParameterRepository.Update(securityParameter));
                    }
                }
                return(0);
            }
            catch (Exception ex)
            {
                _logger.LogException(new ExceptionLog
                {
                    ExceptionDate   = DateTime.Now,
                    ExceptionMsg    = ex.Message,
                    ExceptionSource = ex.Source,
                    ExceptionType   = "UserService",
                    FullException   = ex.StackTrace
                });
                return(0);
            }
        }