Пример #1
0
        public ActionResult Edit(int id, CustomerViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (model.FinancialID == null)
                    {
                        int recordsEdited = CustomerProcessor.UpdateCustomer(id, model.FirstName, model.LastName, model.Address,
                                                                             model.City, model.Province, model.PostalCode, model.PhoneNumber, model.Email, model.LeadSource,
                                                                             model.Status, model.Notes);
                        return(RedirectToAction("Index"));
                    }
                    else
                    {
                        int customerEdited = CustomerProcessor.UpdateCustomer(id, model.FirstName, model.LastName, model.Address,
                                                                              model.City, model.Province, model.PostalCode, model.PhoneNumber, model.Email, model.LeadSource,
                                                                              model.Status, model.Notes);

                        int financialEdited = FinancialProcessor.ModifyFinancial(id, model.Quote, model.FinalPrice, model.Commission);
                        return(RedirectToAction("Index"));
                    }
                }
                catch
                {
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }