public async Task<IActionResult> Edit(long id, [Bind("QuoteID,QuoteNumber,ValidTill,QuoteTypeID,QuoteStatusLevelID,QuoteStatusResultID,RSMSalesOrgUserId,PlanningAccountNumber,EndCustomerID,EndUser,ObjectiveCode,TacticCode,ObjectiveTypeCode,Comments,PromoAllOrNothing,NeedPriceApprovedBy,PromoFromDatetime,PromolToDatetime,TPBackground,SubmitDatetime,SubmittedByUserID,CreatedByUserID,CreatedDateTime,LastModifiedByUserID,LastModifiedDatetime,QuoteExpirationDate,RejRetReason,NonPriceProtectionAccount,SerialNumber,PublicComments,PrivateComments,AccountManagerID,ExpiryNotificationDate,Currency,QuoteSubTypeID,CRM_Status,CRM_Messages,PromoType,FundPlan,Fund,RSMApprovedByUserID,RSMActualApprovedByUserID,RSMApprovedDateTime,RSDApprovedByUserID,RSDActualApprovedByUserID,RSDApprovedDateTime,BidDeskApprovedByUserID,BidDeskActualApprovedByUserID,BidDeskApprovedDateTime,MMApprovedByUserID,MMActualApprovedByUserID,MMApprovedDateTime,PMApprovedByUserID,PMActualApprovedByUserID,PMApprovedDateTime,VPSalesApprovedByUserID,VPSalesActualApprovedByUserID,VPSalesApprovedDateTime,VPFinanceApprovedByUserID,VPFinanceActualApprovedByUserID,VPFinanceApprovedDateTime,IsNotAllIn,IsCostAdder,FulfillmentFileInfoID,FulfillmentSheet,CreatedByActualUserId,SubmittedByActualUserId,CanceledByUserID,CanceledDateTime,CancelReason,SecondExpiryNotificationDate,FinalExpiryNotificationDate,LossNotificationDate,TotalValue,IsFIAll,IsDistributeAcrossAllSKU,RSDApproverUserID,RMMApprovedByUserID,RMMApprovedDateTime,RMMActualApprovedByUserID,MDApprovedByUserID,MDApprovedDateTime,MDActualApprovedByUserID,RFMApprovedByUserID,RFMApprovedDateTime,RFMActualApprovedByUserID,RFCApprovedByUserID,RFCApprovedDateTime,RFCActualApprovedByUserID,ExchangeRate,TemplateID,IgnoreTemplate,ReferenceNumber,PromoID,PayToT2,Application,Project,ExistingProject,ExpectedShipDate,WinLossDateTime,WinLossUserID,RevenueApporvalDate,InQWinlossDate,BillTo,ShipTo,IsDealReg,CommentforPDF,IsQuoteCreateFromCRM,PEApprovedByUserId,PEActualApprovedByUserId,PEApprovedDateTime,Action,CustomerQuarter,CustomerYear,FinalReviewerActualApproverUserID,FinalReviewerApprovalDate,FinalReviewerApproverUserID,PricingTerm,VolumeCommitment,IsQuoteSent,IsApproveFloorFlow")] Quote quote) { if (id != quote.QuoteID) { return NotFound(); } if (ModelState.IsValid) { try { _context.Update(quote); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!QuoteExists(quote.QuoteID)) { return NotFound(); } else { throw; } } return RedirectToAction(nameof(Index)); } return View(quote); }