예제 #1
0
        public async Task <IActionResult> CompanyInfo(int id)
        {
            var company = await _finwireCompaniesService.GetFinwireCompany(id);

            var res = await _finwireNewsService.GetFinwireNewWithCompany(id);

            return(View(new Tuple <FinwireCompany, List <FinwireNew> >(company, res)));
        }
예제 #2
0
        public async Task <IActionResult> UpdateCompanyInfo([FromForm] int key, [FromForm] string values)
        {
            var company = await _finwireCompaniesService.GetFinwireCompany(key);

            JsonConvert.PopulateObject(values, company);
            company.Slug = company.Company.ToSlug();

            if (!TryValidateModel(company))
            {
                return(BadRequest());
            }

            await _finwireCompaniesService.UpdateCompany(company);

            return(Ok(company));
        }