Esempio n. 1
0
        /// <summary>
        /// <see cref="IUserRepository.AddUser(User)"/>
        /// </summary>
        public bool AddUser(User newUser)
        {
            _rProjectManagementContext.Users.Add(newUser);

            _rProjectManagementContext.SaveChanges();

            return(true);
        }
        /// <summary>
        /// <see cref="IProjectRepository.AddPorject(Project)"/>
        /// </summary>
        public bool AddPorject(Project project)
        {
            _rProjectManagementContext.Projects.Add(project);

            _rProjectManagementContext.SaveChanges();

            return(true);
        }
Esempio n. 3
0
        /// <summary>
        /// <see cref="IFormulaRepository.AddFormula(Formula)"/>
        /// </summary>
        public bool AddFormula(Formula formula)
        {
            _rProjectManagementContext.Formulas.Add(formula);

            _rProjectManagementContext.SaveChanges();

            return(true);
        }
        /// <summary>
        /// <see cref="IMaterialRepository.AddMaterial(Material)"/>
        /// </summary>
        public bool AddMaterial(Material material)
        {
            _rProjectManagementContext.Materials.Add(material);

            _rProjectManagementContext.SaveChanges();

            return(true);
        }
Esempio n. 5
0
        /// <summary>
        /// <see cref="ICompanyRepository.DeleteCompany(string)"/>
        /// </summary>
        public bool DeleteCompany(string companyName)
        {
            var company = _rProjectManagementContext.Companies.Where(c => c.Name == companyName).FirstOrDefault();

            if (company != null)
            {
                _rProjectManagementContext.Companies.Remove(company);
                _rProjectManagementContext.SaveChanges();
                return(true);
            }

            return(false);
        }
        /// <summary>
        /// <see cref="ICountryRepository.UpdateCountryLaw(string, string)"/>
        /// </summary>
        public bool UpdateCountryLaw(string countryName, string lawLink)
        {
            var country = _rProjectManagementContext.Countries.Where(c => c.Name == countryName).FirstOrDefault();

            if (country != null)
            {
                if (!string.IsNullOrWhiteSpace(lawLink))
                {
                    country.LawLink = lawLink;
                }

                _rProjectManagementContext.SaveChanges();

                return(true);
            }

            return(false);
        }