public ActionResult SaveCustomer(Customer customer) { vmStatus status = new vmStatus(); try { if (ModelState.IsValid) { if (_customerManager.CheckIfExist(customer.PhoneNo)) { status.Status = "200"; status.Msg = "Customer with Phone Number <b> '" + customer.PhoneNo + "'</b> alresdy exists."; return(Json(status, JsonRequestBehavior.AllowGet)); } _customerManager.Add(customer); _customerManager.Save(); status.Status = "400"; status.Msg = "Customer Added Successfull;"; return(Json(status, JsonRequestBehavior.AllowGet)); } status.Status = "200"; status.Msg = "Please provide valid input for all required field"; return(Json(status, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { status.Status = "200"; status.Msg = "Operation Failed"; return(Json(status, JsonRequestBehavior.AllowGet)); } }
private static vmPedidoStatus ConvertToViewModel(PedidoDomain d) { vmPedidoStatus item = new vmPedidoStatus(); vmStatus vmStatus; item.pedido = d.pedido; foreach (var pedido in d.status) { vmStatus = new vmStatus(); vmStatus.status = pedido.status; item.status.Add(vmStatus); } return(item); }