public string DeleteShippingLocation([Bind(Exclude = "Name")] ShippingLocationViewModel Shipping_locObj)
 {
     if (!ModelState.IsValid)
     {
         if (Shipping_locObj.ID != 0)
         {
             try
             {
                 OperationsStatusViewModel operationsStatus             = new OperationsStatusViewModel();
                 OperationsStatusViewModel OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_masterBusiness.DeleteShippingLocation(Shipping_locObj.ID));
                 if (OperationsStatusViewModelObj.StatusCode == 1)
                 {
                     return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                 }
                 else
                 {
                     return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
                 }
             }
             catch (Exception ex)
             {
                 return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
             }
         }
     }
     return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = "Please Select attribute" }));
 }
        public object InsertErrorLog(ErrorLogAppViewModel ErrorLogAppViewModel)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = null;

            try
            {
                ErrorLog ErrorObj = new ErrorLog();
                ErrorObj.ErrorID     = ErrorLogAppViewModel.REPORT_ID;
                ErrorObj.Description = "CRASH_CONFIGURATION\n\n" + JsonConvert.SerializeObject(ErrorLogAppViewModel.CRASH_CONFIGURATION)
                                       + "\n\nAVAILABLE_MEM_SIZE\n\n" + ErrorLogAppViewModel.AVAILABLE_MEM_SIZE
                                       + "\n\nREPORT_ID\n\n" + ErrorLogAppViewModel.REPORT_ID;
                ErrorObj.AppBuild              = JsonConvert.SerializeObject(ErrorLogAppViewModel.BUILD);
                ErrorObj.AppLogCat             = ErrorLogAppViewModel.LOGCAT;
                ErrorObj.Module                = ErrorLogAppViewModel.PACKAGE_NAME;
                ErrorObj.ErrorSource           = "App";
                ErrorObj.IsMobile              = true;
                ErrorObj.Version               = ErrorLogAppViewModel.ANDROID_VERSION + "/" + ErrorLogAppViewModel.APP_VERSION_CODE;
                ErrorObj.commonObj             = new LogDetails();
                ErrorObj.commonObj.CreatedBy   = _commonBusiness.GetUA().UserName;
                ErrorObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime();

                OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_errorBusiness.InsertErrorLog(ErrorObj));
                return(JsonConvert.SerializeObject(new { Result = true, Records = OperationsStatusViewModelObj }));
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = false, Message = ex.Message }));
            }
        }
Exemple #3
0
 public string DeleteAttributes([Bind(Exclude = "Name,Caption,AttributeType,CSValues,EntityType,ConfigurableYN,FilterYN,MandatoryYN,ComparableYN")] AttributesViewModel attributesObj)
 {
     if (!ModelState.IsValid)
     {
         if (attributesObj.ID != 0)
         {
             try
             {
                 OperationsStatusViewModel operationsStatus             = new OperationsStatusViewModel();
                 OperationsStatusViewModel OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_attributeBusiness.DeleteAttributes(attributesObj.ID));
                 if (OperationsStatusViewModelObj.StatusCode == 1)
                 {
                     return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                 }
                 else
                 {
                     return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
                 }
             }
             catch (Exception ex)
             {
                 return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
             }
         }
     }
     return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = "Please Select attribute" }));
 }
        public string UpdateEventsLog(EventRequestsViewModel EventObj)
        {
            if (ModelState.IsValid)
            {
                OperationsStatusViewModel OperationsStatusViewModelObj = null;
                try
                {
                    EventObj.logDetailsObj             = new LogDetailsViewModel();
                    EventObj.logDetailsObj.CreatedBy   = _commonBusiness.GetUA().UserName;
                    EventObj.logDetailsObj.CreatedDate = _commonBusiness.GetCurrentDateTime();
                    OperationsStatusViewModelObj       = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_eventRequestsBusiness.InsertEventsLog(Mapper.Map <EventRequestsViewModel, EventRequests>(EventObj)));
                }
                catch (Exception ex)
                {
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
                }

                if (OperationsStatusViewModelObj.StatusCode == 1)
                {
                    return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
                }
            }
            return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = "Please Check the values" }));
        }
        public string SaveOrUpdateCategory(CategoriesViewModel categoriesViewModelObj)
        {
            try
            {
                OperationsStatusViewModel OperationsStatusViewModelObj = new OperationsStatusViewModel();
                categoriesViewModelObj.commonObj = new LogDetailsViewModel();
                if (categoriesViewModelObj.ID == 0)
                {
                    categoriesViewModelObj.commonObj.CreatedBy   = _commonBusiness.GetUA().UserName;
                    categoriesViewModelObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime();

                    OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_categoryBusiness.InsertCategory(Mapper.Map <CategoriesViewModel, Categories>(categoriesViewModelObj)));
                }
                else
                {
                    categoriesViewModelObj.commonObj.UpdatedBy   = _commonBusiness.GetUA().UserName;
                    categoriesViewModelObj.commonObj.UpdatedDate = _commonBusiness.GetCurrentDateTime();
                    categoriesViewModelObj.ImageID = null;
                    OperationsStatusViewModelObj   = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_categoryBusiness.UpdateCategory(Mapper.Map <CategoriesViewModel, Categories>(categoriesViewModelObj)));
                }

                if (OperationsStatusViewModelObj.StatusCode == 0 || OperationsStatusViewModelObj.StatusCode == 2)
                {
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Records = OperationsStatusViewModelObj }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new { Result = "OK", Records = OperationsStatusViewModelObj }));
                }
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
            }
        }
        public string SendMailInvoice(MailViewModel mailObj)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = new OperationsStatusViewModel();

            try
            {
                bool status = _mailBusiness.Send(Mapper.Map <MailViewModel, Mail>(mailObj));
                if (status)
                {
                    OperationsStatusViewModelObj.StatusCode    = 1;
                    OperationsStatusViewModelObj.StatusMessage = ConstObj.InvoiceSendSuccess;
                    return(JsonConvert.SerializeObject(new { Result = "OK", Records = OperationsStatusViewModelObj }));
                }
                else
                {
                    OperationsStatusViewModelObj.StatusCode    = 0;
                    OperationsStatusViewModelObj.StatusMessage = ConstObj.MailNotsend;
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Records = OperationsStatusViewModelObj }));
                }
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "", Message = ex.Message }));
            }
        }
        public string InsertInvoice(InvoiceViewModel InvoiceViewObj)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = null;

            try
            {
                InvoiceViewObj.LogDetails             = new LogDetailsViewModel();
                InvoiceViewObj.LogDetails.CreatedBy   = _commonBusiness.GetUA().UserName;
                InvoiceViewObj.LogDetails.CreatedDate = _commonBusiness.GetCurrentDateTime();
                OperationsStatusViewModelObj          = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_invoiceBusiness.InsertInvoice(Mapper.Map <InvoiceViewModel, Invoice>(InvoiceViewObj)));

                if (OperationsStatusViewModelObj.StatusCode == 1)
                {
                    return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
                }
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "", Message = ex.Message }));
            }
        }
        public string UpdateBookings(BookingsViewModel bookingObj)
        {
            if (ModelState.IsValid)
            {
                OperationsStatusViewModel OperationsStatusViewModelObj = null;
                try
                {
                    bookingObj.logDetails             = new LogDetailsViewModel();
                    bookingObj.logDetails.UpdatedBy   = _commonBusiness.GetUA().UserName;
                    bookingObj.logDetails.UpdatedDate = _commonBusiness.GetCurrentDateTime();
                    OperationsStatusViewModelObj      = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_bookingsBusiness.UpdateBookings(Mapper.Map <BookingsViewModel, Bookings>(bookingObj)));
                }
                catch (Exception ex)
                {
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
                }

                if (OperationsStatusViewModelObj.StatusCode == 1)
                {
                    return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
                }
            }
            return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = "Please Check the values" }));
        }
Exemple #9
0
 public string DeleteProductDetail(ProductDetailViewModel productDeails)
 {
     try
     {
         OperationsStatusViewModel OperationsStatusViewModelObj = null;
         if ((productDeails.ID > 0) && (productDeails.ProductID > 0))
         {
             OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_productBusiness.DeleteProductsDetails(productDeails.ID, productDeails.ProductID));
             if (OperationsStatusViewModelObj.StatusCode == 1)
             {
                 return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
             }
             else
             {
                 return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
             }
         }
         else
         {
             return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
         }
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
     }
 }
        public string UpdateDeliveryStatus(ShipmentViewModel shipmentViewModelObj)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = null;

            try
            {
                shipmentViewModelObj.log             = new LogDetailsViewModel();
                shipmentViewModelObj.log.UpdatedBy   = _commonBusiness.GetUA().UserName;
                shipmentViewModelObj.log.UpdatedDate = _commonBusiness.GetCurrentDateTime();
                OperationsStatusViewModelObj         = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_shipmentBusiness.UpdateDeliveryStatus(Mapper.Map <ShipmentViewModel, Shipment>(shipmentViewModelObj)));

                if (OperationsStatusViewModelObj.StatusCode == 1)
                {
                    return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
                }
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "", Message = ex.Message }));
            }
        }
        public string AddorRemoveLinks(CategoriesViewModel categoriesViewModelObj)
        {
            try
            {
                OperationsStatusViewModel OperationsStatusViewModelObj = new OperationsStatusViewModel();
                categoriesViewModelObj.commonObj             = new LogDetailsViewModel();
                categoriesViewModelObj.commonObj.CreatedBy   = _commonBusiness.GetUA().UserName;
                categoriesViewModelObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime();
                //Deserialize the string to object
                List <ProductCategoryLinkViewModel> ProductList       = JsonConvert.DeserializeObject <List <ProductCategoryLinkViewModel> >(categoriesViewModelObj.TableDataAdd);
                List <ProductCategoryLinkViewModel> ProductListDelete = JsonConvert.DeserializeObject <List <ProductCategoryLinkViewModel> >(categoriesViewModelObj.TableDataDelete);
                //Adding Created date and Createdby
                foreach (var i in ProductList)
                {
                    i.commonObj = categoriesViewModelObj.commonObj;
                }

                OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_productBusiness.AddOrRemoveProductCategoryLink((Mapper.Map <List <ProductCategoryLinkViewModel>, List <ProductCategoryLink> >(ProductList)), (Mapper.Map <List <ProductCategoryLinkViewModel>, List <ProductCategoryLink> >(ProductListDelete))));
                if (OperationsStatusViewModelObj.StatusCode == 0 || OperationsStatusViewModelObj.StatusCode == 2)
                {
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Records = OperationsStatusViewModelObj }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new { Result = "OK", Records = OperationsStatusViewModelObj }));
                }
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
            }
        }
        public string UpdateEventsLog(OrderViewModel orderObj)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = null;
            bool Mailstatus = false;

            try
            {
                orderObj.EventsLogViewObj.commonObj             = new LogDetailsViewModel();
                orderObj.EventsLogViewObj.commonObj.CreatedBy   = _commonBusiness.GetUA().UserName;
                orderObj.EventsLogViewObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime();
                if (orderObj.mailViewModelObj.CustomerEmail != "" && orderObj.EventsLogViewObj.CustomerNotifiedYN == true)
                {
                    orderObj.mailViewModelObj.OrderNo      = orderObj.EventsLogViewObj.ParentID;
                    orderObj.mailViewModelObj.OrderComment = orderObj.EventsLogViewObj.Comment;
                    Mailstatus = _mailBusiness.Send(Mapper.Map <MailViewModel, Mail>(orderObj.mailViewModelObj));
                    orderObj.EventsLogViewObj.CustomerNotifiedYN = Mailstatus;
                }
                OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_masterBusiness.InsertEventsLog(Mapper.Map <EventsLogViewModel, EventsLog>(orderObj.EventsLogViewObj)));
                if (OperationsStatusViewModelObj.StatusCode == 1)
                {
                    return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
                }
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "", Message = ex.Message }));
            }
        }
 public string UpdateReview(ProductReviewViewModel reviewObj)
 {
     if (ModelState.IsValid)
     {
         OperationsStatusViewModel OperationsStatusViewModelObj = null;
         try
         {
             reviewObj.commonObj             = new LogDetailsViewModel();
             reviewObj.commonObj.UpdatedBy   = _commonBusiness.GetUA().UserName;
             reviewObj.commonObj.UpdatedDate = _commonBusiness.GetCurrentDateTime();
             OperationsStatusViewModelObj    = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_reviewBusiness.UpdateReview(Mapper.Map <ProductReviewViewModel, ProductReview>(reviewObj)));
         }
         catch (Exception ex)
         {
             return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
         }
         if (OperationsStatusViewModelObj.StatusCode == 1)
         {
             return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
         }
         else
         {
             return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
         }
     }
     return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = "Please Check the values" }));
 }
Exemple #14
0
 public string DeleteEvent([Bind(Exclude = "Name,RelatedCategories")] AttributesViewModel attributesObj)
 {
     if (!ModelState.IsValid)
     {
         if (attributesObj.ID != 0)
         {
             try
             {
                 OperationsStatusViewModel operationsStatus             = new OperationsStatusViewModel();
                 OperationsStatusViewModel OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_eventBusiness.DeleteEvent(attributesObj.ID));
                 if (OperationsStatusViewModelObj.StatusCode == 1)
                 {
                     return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                 }
                 else
                 {
                     return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
                 }
             }
             catch (Exception ex)
             {
                 return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
             }
         }
     }
     return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = "Please Select attribute" }));
 }
        public string UpdateOrderPaymentStatus(OrderViewModel OrderObj)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = null;

            try
            {
                OrderObj.commonObj             = new LogDetailsViewModel();
                OrderObj.commonObj.UpdatedBy   = _commonBusiness.GetUA().UserName;
                OrderObj.commonObj.UpdatedDate = _commonBusiness.GetCurrentDateTime();

                OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_orderBusiness.UpdateOrderPaymentStatus(Mapper.Map <OrderViewModel, Order>(OrderObj)));
                if (OperationsStatusViewModelObj.StatusCode == 1)
                {
                    return(JsonConvert.SerializeObject(new { Result = "OK", Records = OperationsStatusViewModelObj }));
                }
                else
                {
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Records = OperationsStatusViewModelObj }));
                }
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "", Message = ex.Message }));
            }
        }
Exemple #16
0
 public string DeleteSupplierLocations(SupplierLocationsViewModel supplierLocObj)
 {
     if (ModelState.IsValid)
     {
         if (supplierLocObj.ID != 0)
         {
             try
             {
                 OperationsStatusViewModel operationsStatus             = new OperationsStatusViewModel();
                 OperationsStatusViewModel OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_masterBusiness.DeleteSupplierLocations(supplierLocObj.ID));
                 if (OperationsStatusViewModelObj.StatusCode == 1)
                 {
                     return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                 }
                 else
                 {
                     return(JsonConvert.SerializeObject(new { Result = "Error", Record = OperationsStatusViewModelObj }));
                 }
             }
             catch (Exception ex)
             {
                 return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
             }
         }
     }
     return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = "Please Select Supplier Location" }));
 }
        public string SendMail(MailViewModel mailObj)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = new OperationsStatusViewModel();
            OrderViewModel            orderObj = new OrderViewModel();

            try
            {
                bool status = _mailBusiness.Send(Mapper.Map <MailViewModel, Mail>(mailObj));
                if (status)
                {
                    orderObj.ID          = mailObj.OrderID;
                    orderObj.OrderStatus = "2";
                    _orderBusiness.CancelOrder(Mapper.Map <OrderViewModel, Order>(orderObj));
                    OperationsStatusViewModelObj.StatusCode    = 1;
                    OperationsStatusViewModelObj.StatusMessage = ConstObj.OrderconfirmSuccess;
                    return(JsonConvert.SerializeObject(new { Result = "OK", Records = OperationsStatusViewModelObj }));
                }
                else
                {
                    OperationsStatusViewModelObj.StatusCode    = 0;
                    OperationsStatusViewModelObj.StatusMessage = ConstObj.MailNotsend;
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Records = OperationsStatusViewModelObj }));
                }
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "", Message = ex.Message }));
            }
        }
        public async Task <string> MailNotificationPush(MailNotificationViewModel notification)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    OperationsStatusViewModel OperationsStatusViewModelObj = null;
                    //INSERT
                    notification.logDetailsObj = new LogDetailsViewModel();
                    //Getting UA
                    notification.logDetailsObj.CreatedBy   = _commonBusiness.GetUA().UserName;
                    notification.logDetailsObj.CreatedDate = _commonBusiness.GetCurrentDateTime();
                    string[] CustomerIDList = notification.CustomerIDList != null?notification.CustomerIDList.Split(',') : null;

                    foreach (string cid in CustomerIDList)
                    {
                        notification.customer.ID = int.Parse(cid);
                        bool sendsuccess = await _notificationBusiness.NotificationEmailPush(Mapper.Map <MailNotificationViewModel, Notification>(notification));

                        if (sendsuccess)
                        {
                            //1 is meant for mail sent successfully
                            notification.Status          = 1;
                            OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_notificationBusiness.InsertNotification(Mapper.Map <MailNotificationViewModel, Notification>(notification)));
                        }
                        else
                        {
                            //0 is meant for failure
                            notification.Status          = 0;
                            OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_notificationBusiness.InsertNotification(Mapper.Map <MailNotificationViewModel, Notification>(notification)));
                        }
                    }
                    return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                }
                catch (Exception ex)
                {
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
                }
            }
            //Model state errror
            else
            {
                List <string> modelErrors = new List <string>();
                foreach (var modelState in ModelState.Values)
                {
                    foreach (var modelError in modelState.Errors)
                    {
                        modelErrors.Add(modelError.ErrorMessage);
                    }
                }
                return(JsonConvert.SerializeObject(new { Result = "VALIDATION", Message = string.Join(",", modelErrors) }));
            }
        }
Exemple #19
0
        public string PostTreeOrder(AttributeSetViewModel attributeSetViewModelObj)
        {
            try
            {
                attributeSetViewModelObj.commonObj = new LogDetailsViewModel();
                OperationsStatusViewModel OperationsStatusViewModelObj = null;
                //Checking ID empty or not
                if (attributeSetViewModelObj.ID == 0)
                {
                    attributeSetViewModelObj.commonObj.CreatedBy   = _commonBusiness.GetUA().UserName;
                    attributeSetViewModelObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime();
                    OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_attributeSetBusiness.InsertAttributeSet((Mapper.Map <AttributeSetViewModel, AttributeSet>(attributeSetViewModelObj))));
                    attributeSetViewModelObj.ID  = int.Parse(OperationsStatusViewModelObj.ReturnValues.ToString());
                }
                else
                {
                    attributeSetViewModelObj.commonObj.UpdatedBy   = _commonBusiness.GetUA().UserName;
                    attributeSetViewModelObj.commonObj.UpdatedDate = _commonBusiness.GetCurrentDateTime();
                    attributeSetViewModelObj.commonObj.CreatedBy   = _commonBusiness.GetUA().UserName;
                    attributeSetViewModelObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime();
                    OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_attributeSetBusiness.UpdateAttributeSet((Mapper.Map <AttributeSetViewModel, AttributeSet>(attributeSetViewModelObj)), attributeSetViewModelObj.ID));
                }
                //Deserialize the string to object
                List <AttributeSetLinkViewModel> TreeViewOrder = JsonConvert.DeserializeObject <List <AttributeSetLinkViewModel> >(attributeSetViewModelObj.TreeList);
                if ((TreeViewOrder.Count > 3) && (attributeSetViewModelObj.ID != 0))
                {
                    foreach (var i in TreeViewOrder)
                    {
                        i.commonObj = attributeSetViewModelObj.commonObj;
                    }

                    OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_attributeToSetLinks.TreeViewUpdateAttributeSetLink((Mapper.Map <List <AttributeSetLinkViewModel>, List <AttributeSetLink> >(TreeViewOrder)), attributeSetViewModelObj.ID));
                    return(JsonConvert.SerializeObject(new { Result = "OK", Records = OperationsStatusViewModelObj }));
                }
                //Adding Created date and Createdby
                else
                {
                    if (attributeSetViewModelObj.ID != 0)
                    {
                        return(JsonConvert.SerializeObject(new { Result = "OK", Records = OperationsStatusViewModelObj }));
                    }
                    else
                    {
                        return(JsonConvert.SerializeObject(new { Result = "ERROR", Records = OperationsStatusViewModelObj }));
                    }
                }
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
            }
        }
Exemple #20
0
 public string UpdateProductSticker(ProductViewModel productViewObj)
 {
     try
     {
         OperationsStatusViewModel OperationsStatusViewModelObj = new OperationsStatusViewModel();
         OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_productBusiness.UpdateProductSticker(Mapper.Map <ProductViewModel, Product>(productViewObj)));
         return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
     }
 }
Exemple #21
0
 public string GetAttributes(string ID)
 {
     try
     {
         OperationsStatusViewModel operationsStatus = new OperationsStatusViewModel();
         AttributesViewModel       attribute        = Mapper.Map <Attributes, AttributesViewModel>(_attributeBusiness.GetAttributes(Int32.Parse(ID), Mapper.Map <OperationsStatusViewModel, OperationsStatus>(operationsStatus)));
         return(JsonConvert.SerializeObject(new { Result = "OK", Records = attribute }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
     }
 }
 public string GetReview(string ID)
 {
     try
     {
         OperationsStatusViewModel operationsStatus = new OperationsStatusViewModel();
         ProductReviewViewModel    review           = Mapper.Map <ProductReview, ProductReviewViewModel>(_reviewBusiness.GetReview(Int32.Parse(ID)));
         return(JsonConvert.SerializeObject(new { Result = "OK", Records = review }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
     }
 }
 public string GetEventRequest(string ID)
 {
     try
     {
         OperationsStatusViewModel operationsStatus = new OperationsStatusViewModel();
         EventRequestsViewModel    EventRequest     = Mapper.Map <EventRequests, EventRequestsViewModel>(_eventRequestsBusiness.GetEventRequest(Int32.Parse(ID)));
         return(JsonConvert.SerializeObject(new { Result = "OK", Records = EventRequest }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
     }
 }
Exemple #24
0
 public string GetCustomer(string ID)
 {
     try
     {
         OperationsStatusViewModel operationsStatus = new OperationsStatusViewModel();
         CustomerViewModel         customerObj      = Mapper.Map <Customer, CustomerViewModel>(_customerBusiness.GetCustomer(Int32.Parse(ID), Mapper.Map <OperationsStatusViewModel, OperationsStatus>(operationsStatus)));
         return(JsonConvert.SerializeObject(new { Result = "OK", Record = customerObj }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
     }
 }
Exemple #25
0
 public string GetSupplierLocations(string ID)
 {
     try
     {
         OperationsStatusViewModel  operationsStatus = new OperationsStatusViewModel();
         SupplierLocationsViewModel supplierLoc      = Mapper.Map <SupplierLocations, SupplierLocationsViewModel>(_masterBusiness.GetSupplierLocations(Int32.Parse(ID), Mapper.Map <OperationsStatusViewModel, OperationsStatus>(operationsStatus)));
         return(JsonConvert.SerializeObject(new { Result = "OK", Records = supplierLoc }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
     }
 }
Exemple #26
0
 public string GetRelatedImages(string id)
 {
     try
     {
         OperationsStatusViewModel operationsStatus = new OperationsStatusViewModel();
         List <ProductViewModel>   product          = Mapper.Map <List <Product>, List <ProductViewModel> >(_productBusiness.GetRelatedImages(Int32.Parse(id), Mapper.Map <OperationsStatusViewModel, OperationsStatus>(operationsStatus)));
         return(JsonConvert.SerializeObject(new { Result = "OK", Record = product }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
     }
 }
        public object SetDefaultAddress(CustomerAddress addressObj)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = null;

            try
            {
                OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_customerBusiness.SetDefaultAddress(addressObj.CustomerID, addressObj.ID));
                return(JsonConvert.SerializeObject(new { Result = true, Records = OperationsStatusViewModelObj }));
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = false, Message = ex.Message }));
            }
        }
        public object RemoveProductFromCart(ShoppingCart cartObj)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = null;

            try
            {
                OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_cart_WishlistBusiness.RemoveProductFromCart(cartObj.ID));
                return(JsonConvert.SerializeObject(new { Result = true, Records = OperationsStatusViewModelObj }));
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = false, Message = ex.Message }));
            }
        }
Exemple #29
0
        public string ProductInsertUpdate(ProductViewModel productObj)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    OperationsStatusViewModel OperationsStatusViewModelObj = null;
                    switch (productObj.ID)
                    {
                    //INSERT
                    case 0:
                        productObj.logDetails = new LogDetailsViewModel();
                        //Getting UA
                        productObj.logDetails.CreatedBy   = _commonBusiness.GetUA().UserName;
                        productObj.logDetails.CreatedDate = _commonBusiness.GetCurrentDateTime();
                        productObj.ProductDetails         = JsonConvert.DeserializeObject <List <ProductDetailViewModel> >(productObj.productDetailhdf);

                        OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_productBusiness.InsertProduct(Mapper.Map <ProductViewModel, Product>(productObj)));
                        return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));

                    default:
                        productObj.logDetails = new LogDetailsViewModel();
                        //Getting UA
                        productObj.logDetails.UpdatedBy   = _commonBusiness.GetUA().UserName;
                        productObj.logDetails.UpdatedDate = _commonBusiness.GetCurrentDateTime();
                        productObj.ProductDetails         = JsonConvert.DeserializeObject <List <ProductDetailViewModel> >(productObj.productDetailhdf);
                        OperationsStatusViewModelObj      = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_productBusiness.UpdateProduct(Mapper.Map <ProductViewModel, Product>(productObj)));
                        return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj }));
                    }
                }
                catch (Exception ex)
                {
                    return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
                }
            }
            //Model state errror
            else
            {
                List <string> modelErrors = new List <string>();
                foreach (var modelState in ModelState.Values)
                {
                    foreach (var modelError in modelState.Errors)
                    {
                        modelErrors.Add(modelError.ErrorMessage);
                    }
                }
                return(JsonConvert.SerializeObject(new { Result = "VALIDATION", Message = string.Join(",", modelErrors) }));
            }
        }
        public string CancelOrder(OrderViewModel orderObj)
        {
            OperationsStatusViewModel OperationsStatusViewModelObj = null;

            try
            {
                orderObj.OrderStatus         = "4";
                OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_orderBusiness.CancelOrder(Mapper.Map <OrderViewModel, Order> (orderObj)));
                return(JsonConvert.SerializeObject(new { Result = "OK", Records = OperationsStatusViewModelObj }));
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(new { Result = "", Message = ex.Message }));
            }
        }