public ActionResult _EditCustomerEmployer(CustomerEmployer mEmployer)
        {
            var cus = _customerService.GetCustomer(mEmployer.CustomerId);

            if (cus.CustomerEmployer == null)
            {
                cus.CustomerEmployer = new CustomerEmployer {
                    EmployerId = -1
                }
            }
            ;
            if (TryUpdateModel(cus.CustomerEmployer))
            {
                if (ExecuteRepositoryAction(() =>
                {
                    if (cus.CustomerEmployer.EmployerId == -1)
                    {
                        _customerService.DeleteCustomerEmployer(cus.CustomerEmployer);
                    }
                    else
                    {
                        _customerService.UpdateCustomer(cus);
                    }
                    _customerService.CommitChanges();
                }))
                {
                    return(Json(new { success = true }));
                }
            }

            return(PartialView(mEmployer));
        }
 public ActionResult CreateCustomerStep2(CustomerEmployer mCustomerEmployer)
 {
     if (ModelState.IsValid)
     {
         if (TryUpdateModel(TempCustomer.CustomerEmployer))
         {
             if (TempCustomer.CustomerEmployer.EmployerId == -1)
             {
                 TempCustomer.CustomerEmployer   = null;
                 TempCustomer.CustomerEmployerId = null;
             }
             return(RedirectToAction(Stepper2.NextStep()));
         }
     }
     ViewBag.Employers = AddAllSelector <Employer>(new Employer {
         EmployerId = -1, EmployerName = " ---"
     },
                                                   ViewBag.Employers);
     return(View(mCustomerEmployer));
 }
 public void DeleteCustomerEmployer(CustomerEmployer customerEmployer)
 {
     _CustomerEmployerContext.Remove(customerEmployer);
 }
Exemple #4
0
 public void DeleteCustomerEmployer(CustomerEmployer customerEmployer)
 {
     _customerRepository.DeleteCustomerEmployer(customerEmployer);
 }