示例#1
0
        public async Task <IActionResult> Edit(EditDeliveryCompanyInputModel companyToEdit)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.View(companyToEdit));
            }
            await this.service.Edit(companyToEdit);

            return(this.Redirect("/Administration/DeliveryCompany/All"));
        }
        public async Task <bool> Edit(EditDeliveryCompanyInputModel companyToEdit)
        {
            var company = this.GetDeliveryCompanyById(companyToEdit.Id);

            company.Name        = companyToEdit.Name;
            company.Description = companyToEdit.Description;
            company.Price       = companyToEdit.Price;
            this.context.DeliveryCompanies.Update(company);
            var result = await this.context.SaveChangesAsync();

            return(result > 0);
        }