예제 #1
0
        public async Task <IActionResult> OnGet(int id)
        {
            var token = HttpContext.GetToken();

            Company = await _companyService.GetCompany(id, token);


            return(Page());
        }
예제 #2
0
        public async Task <IActionResult> OnPost([FromQuery] int id, [FromForm] whManagerLIB.Models.Company Company)
        {
            var token           = HttpContext.GetToken();
            var existingCompany = await _companyService.GetCompany(id, token);

            Company.Id = existingCompany.Id;

            await _companyService.SetCompany(Company, token);

            return(RedirectToPage("/Company/index"));
        }
예제 #3
0
        public async Task <IActionResult> OnPostAsync([FromForm] whManagerLIB.Models.Company Company)
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            var token  = HttpContext.GetToken();
            var bToken = String.IsNullOrEmpty(token);

            if (bToken)
            {
                return(RedirectToPage("/User/Login"));
            }
            await _companyService.SetCompany(Company, token);

            Companies = new List <whManagerLIB.Models.Company>();
            Companies = await _companyService.GetCompanies(token);

            return(Page());
        }