Beispiel #1
0
        public async Task <Rating> AddRating(long companyId, Rating rating)
        {
            var company = _context.Company.Where(c => c.Id == companyId).FirstOrDefault();

            company.Rating = rating;

            await _context.SaveChangesAsync();

            return(company.Rating);
        }
        public async Task <Company> CreateCompany(Company company)
        {
            if (company == null)
            {
                return(null);
            }

            await _context.AddAsync(company);

            await _context.SaveChangesAsync();

            var companyDB = await GetCompanyByName(company.Name);

            return(companyDB);
        }
Beispiel #3
0
        public async Task <Contract> CreateContract(Contract contract)
        {
            if (contract == null)
            {
                return(null);
            }

            await _context.Contract.AddAsync(contract);

            await _context.SaveChangesAsync();

            var contractDB = await GetContractByCode(contract.ContractCode);

            return(contractDB);
        }