Example #1
0
        public async Task <IActionResult> PutSalesOrg([FromRoute] int id, [FromBody] SalesOrg salesOrg)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != salesOrg.UserID)
            {
                return(BadRequest());
            }

            _context.Entry(salesOrg).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!SalesOrgExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <IActionResult> PutQuoteItem([FromRoute] long id, [FromBody] QuoteItem quoteItem)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != quoteItem.QuoteItemID)
            {
                return(BadRequest());
            }

            _context.Entry(quoteItem).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!QuoteItemExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
 public async Task<IActionResult> Create([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 (ModelState.IsValid)
     {
         _context.Add(quote);
         await _context.SaveChangesAsync();
         return RedirectToAction(nameof(Index));
     }
     return View(quote);
 }