Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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);
        }