コード例 #1
0
ファイル: Edit.cshtml.cs プロジェクト: mandrepont/NoTricks
        public IActionResult OnPost(int?id)
        {
            //input model to supplier
            //Update in repo
            if (id.HasValue)
            {
                var supplier = _supplierRepo.GetById(id.Value);
                supplier.CompanyName = Input.CompanyName;
                supplier.Balance     = Input.Balance;
                _supplierRepo.Update(supplier);
            }
            else
            {
                if (!ModelState.IsValid)
                {
                    return(Page());
                }

                var supplier = new NoTricks.Data.Models.Supplier {
                    CompanyName = Input.CompanyName,
                    Balance     = Input.Balance
                };

                _supplierRepo.Insert(supplier);
            }

            return(RedirectToPage("Index"));
        }