public JsonResult AddFromCheckout(ConsumerManager.Consumer consumer) { if (ModelState.IsValid) { var consCompstatus = new MethodStatus <ConsumerCompanyManager.ConsumerCompany>(); if (!consumer.ConsumerCompanyName.IsNullOrEmpty()) { consCompstatus = CreateConsumerCompany(new ConsumerCompanyModel { CompanyName = consumer.ConsumerCompanyName.Trim() }); var consComp = consCompstatus.Data; if (!consCompstatus.IsError) { consumer.ConsumerCompanyId = consComp.ConsumerCompanyId; } } //if (!consCompstatus.IsError) //{ // var updateConsumer = _consumerManager.Create(consumer); // if (!updateConsumer.IsError && !updateConsumer.Message.Contains("error")) // { // consumer = updateConsumer.Data; // } // else // { // updateConsumer.HandleFrontEndError(); // } //} } return(Json(new { Consumer = consumer }, JsonRequestBehavior.AllowGet)); }
public ActionResult Add(ConsumerManager.Consumer consumer) { ViewBag.ActionLinks = new List <NavigationAction>(); ViewBag.Navigation = new List <NavigationAction>(); var updateConsumer = new ClientResponse <ConsumerManager.Consumer> { Data = consumer }; var consCompstatus = new MethodStatus <ConsumerCompanyManager.ConsumerCompany>(); if (!consumer.ConsumerCompanyName.IsNullOrEmpty()) { consCompstatus = CreateConsumerCompany(new ConsumerCompanyModel { CompanyName = consumer.ConsumerCompanyName.Trim() }); var consComp = consCompstatus.Data; if (!consCompstatus.IsError) { consumer.ConsumerCompanyId = consComp.ConsumerCompanyId; } else { updateConsumer.ReturnCode = ClientReturnCode.Failed; updateConsumer.Message = consCompstatus.Message; } } else { updateConsumer.ReturnCode = ClientReturnCode.Failed; updateConsumer.Message = "Company Name is required!"; } if (updateConsumer.ReturnCode == ClientReturnCode.Failed) { return(View(consumer)); } //var status = _consumerManager.Create(consumer); var status = new MethodStatus <ConsumerManager.Consumer>(); if (!status.IsError) { ViewBag.Consumer = status.Data; ViewBag.Result = "Consumer Added Successfully."; return(RedirectToAction("Edit", new { id = status.Data.ConsumerId = 1 })); //return RedirectToAction("Edit"); } return(View(status.Data)); }
public ActionResult Edit(ConsumerManager.Consumer consumer) { var updateConsumer = new MethodStatus <ConsumerManager.Consumer> { Data = consumer }; if (consumer.ConsumerCompanyId <= 0) { if (!consumer.ConsumerCompanyName.IsNullOrEmpty()) { var response = CreateConsumerCompany(new ConsumerCompanyModel { CompanyName = consumer.ConsumerCompanyName.Trim() }); if (!response.IsError) { consumer.ConsumerCompanyId = response.Data.ConsumerCompanyId; } else { updateConsumer.IsError = true; updateConsumer.Message = response.Message; ModelState.AddModelError("Consumer Company Name", response.Message); } } else { updateConsumer.IsError = true; updateConsumer.Message = "Could not save consumer at this time, contact administration."; ModelState.AddModelError("Consumer Company Name", "Company is required."); } if (updateConsumer.IsError) { return(View(consumer)); } } if (ModelState.IsValid) { //updateConsumer = _consumerManager.Update(consumer); } return(View(consumer)); }
//private ConsumerManager.Consumer SearchConsumer(int consumerId) //{ // var consumer = _consumerManager.Search(new ConsumerManager.ConsumerSearch() // { // Skip = 0, // Take = 1, // ConsumerId = consumerId // }).Data.FirstOrDefault(); // return consumer; //} private ConsumerManager.Consumer SearchConsumer(int consumerId) { var consumer = new ConsumerManager.Consumer() { ConsumerId = consumerId, ConsumerCompanyName = "Acme", ConsumerFirstName = "Mika", ConsumerLastName = "Mik", ConsumerTypeId = 19, ConsumerCompanyId = 881, ConsumerType = "Contact", ConsumerRole = "", OperationLocation = "", ConsumerPhone = "(_00) 000-0000", ConsumerEmail = "*****@*****.**", IsResidentialAddress = false, Custom01 = "", Custom02 = "", Custom03 = "", Custom04 = "", Custom05 = "", ConsumerCity = "New York", ConsumerStateId = 3370, ConsumerStateCode = "CA", ConsumerAddress1 = "ssss sss 1", ConsumerAddress2 = "", ConsumerAddress3 = "", Country = "", ConsumerZip = "1111111", ConsumerCountry = 219, ConsumerComment = "", CompanyUserId = 281376, LoadedInModal = false }; return(consumer); }
public ActionResult Add() { var consumer = new ConsumerManager.Consumer(); return(View(consumer)); }