Example #1
0
        public int AddTeamServer(string name, string url, int port)
        {
            try
            {
                TeamServer server = new TeamServer
                {
                    Name = name,
                    Url  = url.ToLower().Trim(),
                    Port = port
                };

                using (TeamServerRepository repository = new TeamServerRepository())
                {
                    TeamServer ts = repository.Find(x => x.Url == server.Url);
                    if (ts == null)
                    {
                        return(repository.Insert(server));
                    }
                    else
                    {
                        throw new Exception("Server already exists.");
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Error(ex);
                throw;
            }
        }