public string UpdateQuotations(QuotationsViewModel quotationObj) { if (ModelState.IsValid) { OperationsStatusViewModel OperationsStatusViewModelObj = null; try { quotationObj.logDetails = new LogDetailsViewModel(); quotationObj.logDetails.UpdatedBy = _commonBusiness.GetUA().UserName; quotationObj.logDetails.UpdatedDate = _commonBusiness.GetCurrentDateTime(); OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_quotationsBusiness.UpdateQuotations(Mapper.Map <QuotationsViewModel, Quotations>(quotationObj))); } 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 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 })); } }
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 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 })); } }
public string ActiateorDeactivateCustomer(CustomerViewModel customer) { try { OperationsStatusViewModel OperationsStatusViewModelObj = new OperationsStatusViewModel(); customer.logDetailsObj = new LogDetailsViewModel(); customer.logDetailsObj.UpdatedBy = _commonBusiness.GetUA().UserName; customer.logDetailsObj.UpdatedDate = _commonBusiness.GetCurrentDateTime(); OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_customerBusiness.CustomerEnableORDisable(Mapper.Map <CustomerViewModel, Customer>(customer))); return(JsonConvert.SerializeObject(new { Result = "OK", Record = OperationsStatusViewModelObj })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } }
public string InsertUpdateEvent(EventViewModel EventObj) { if (ModelState.IsValid) { OperationsStatusViewModel OperationsStatusViewModelObj = null; if (EventObj.ID == 0) { try { EventObj.commonObj = new LogDetailsViewModel(); EventObj.commonObj.CreatedBy = _commonBusiness.GetUA().UserName; EventObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime(); OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_eventBusiness.InsertEventTypes(Mapper.Map <EventViewModel, Event>(EventObj))); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } } else { try { EventObj.commonObj = new LogDetailsViewModel(); EventObj.commonObj.UpdatedBy = _commonBusiness.GetUA().UserName; EventObj.commonObj.UpdatedDate = _commonBusiness.GetCurrentDateTime(); EventObj.EventImageID = null; OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_eventBusiness.UpdateEvent(Mapper.Map <EventViewModel, Event>(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 object UpdateRating(ProductReview ReviewObj) { OperationsStatusViewModel OperationsStatusViewModelObj = null; try { ReviewObj.commonObj = new LogDetails(); ReviewObj.commonObj.CreatedBy = _commonBusiness.GetUA().UserName; ReviewObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime(); OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_productBusiness.UpdateRating(ReviewObj)); return(JsonConvert.SerializeObject(new { Result = true, Records = OperationsStatusViewModelObj })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = false, Message = ex.Message })); } }
public string InsertUpdateSupplierLocations(SupplierLocationsViewModel supplierLocObj) { if (ModelState.IsValid) { OperationsStatusViewModel OperationsStatusViewModelObj = null; if (supplierLocObj.ID == 0) //Create Supplier { try { supplierLocObj.commonObj = new LogDetailsViewModel(); supplierLocObj.commonObj.CreatedBy = _commonBusiness.GetUA().UserName; supplierLocObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime(); OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_masterBusiness.InsertSupplierLocations(Mapper.Map <SupplierLocationsViewModel, SupplierLocations>(supplierLocObj))); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } } else //Update Supplier { try { supplierLocObj.commonObj = new LogDetailsViewModel(); supplierLocObj.commonObj.UpdatedBy = _commonBusiness.GetUA().UserName; supplierLocObj.commonObj.UpdatedDate = _commonBusiness.GetCurrentDateTime(); OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_masterBusiness.UpdateSupplierLocations(Mapper.Map <SupplierLocationsViewModel, SupplierLocations>(supplierLocObj))); } 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 object InsertUpdateCustomerAddress(Customer addressObj) { OperationsStatusViewModel OperationsStatusViewModelObj = null; try { addressObj.logDetailsObj = new LogDetails(); addressObj.logDetailsObj.CreatedBy = _commonBusiness.GetUA().UserName; addressObj.logDetailsObj.CreatedDate = _commonBusiness.GetCurrentDateTime(); addressObj.logDetailsObj.UpdatedBy = _commonBusiness.GetUA().UserName; addressObj.logDetailsObj.UpdatedDate = _commonBusiness.GetCurrentDateTime(); OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_customerBusiness.InsertUpdateCustomerAddress(addressObj)); return(JsonConvert.SerializeObject(new { Result = true, Records = OperationsStatusViewModelObj })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = false, 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) })); } }
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 AreyouAlive() { string result = ""; try { result = _commonBusiness.GetUA() == null ? "dead" : "alive"; } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message })); } return(JsonConvert.SerializeObject(new { Result = "OK", Record = result })); }
public string NotificationPush(NotifiationViewModel 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(); if (notification.CustomerName == "All") { OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_notificationBusiness.NotificationMobilePush(Mapper.Map <NotifiationViewModel, Notification>(notification))); } else { string[] CustomerIDList = notification.CustomerIDList != null?notification.CustomerIDList.Split(',') : null; foreach (string cid in CustomerIDList) { notification.customer.ID = int.Parse(cid); OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_notificationBusiness.NotificationMobilePush(Mapper.Map <NotifiationViewModel, 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) })); } }
public OperationsStatus OrderInvoiceAndEmail(Order orderObj) { OperationsStatus operationsStatusObj = null; try { string OrderID = orderObj.ID.ToString(); //get orderheader and details by ID. orderObj = _orderRepository.GetOrderDetails(OrderID); orderObj.commonObj = new LogDetails(); orderObj.commonObj.CreatedBy = _commonBusiness.GetUA().UserName; orderObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime(); List <OrderDetail> OrderDetailsLists = new List <OrderDetail>(); OrderDetailsLists = _orderRepository.GetAllOrdersList(orderObj.ID.ToString()); orderObj.OrderDetailsList = OrderDetailsLists; //then call insert invoice Invoice invoiceObj = new Invoice(); invoiceObj.ParentID = orderObj.ID; invoiceObj.PaymentStatus = orderObj.PayStatusCode; invoiceObj.ParentType = "Order"; invoiceObj.LogDetails = orderObj.commonObj; operationsStatusObj = _invoiceBusiness.InsertInvoice(invoiceObj); if (operationsStatusObj.StatusCode == 1) { // send invoice to email string mailcontent = _mailBusiness.GetInvoiceTemplate(Int16.Parse(OrderID)); Mail mailObj = new Mail(); mailObj.CustomerEmail = orderObj.CustomerEmail; mailObj.MailSubject = "Invocie"; mailObj.CustomerName = orderObj.CustomerName; mailObj.TemplateString = mailcontent; bool mailstatus = _mailBusiness.Send(mailObj); //not returning mail status } } catch (Exception ex) { throw ex; } return(operationsStatusObj); }
public object InsertBookings(Bookings BookingsObj) { OperationsStatusViewModel OperationsStatusViewModelObj = null; try { BookingsObj.logDetails = new LogDetails(); BookingsObj.logDetails.CreatedBy = _commonBusiness.GetUA().UserName; BookingsObj.logDetails.CreatedDate = _commonBusiness.GetCurrentDateTime(); OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_bookingBusiness.InsertBookings(BookingsObj)); return(JsonConvert.SerializeObject(new { Result = true, Records = OperationsStatusViewModelObj })); } catch (Exception ex) { return(JsonConvert.SerializeObject(new { Result = false, Message = ex.Message })); } }
public string UserInsertUpdate(UserViewModel user) { if (ModelState.IsValid) { try { OperationsStatusViewModel OperationsStatusViewModelObj = null; //INSERT user.logDetails = new LogDetailsViewModel(); //Getting UA user.logDetails.CreatedBy = _commonBusiness.GetUA().UserName; user.logDetails.CreatedDate = _commonBusiness.GetCurrentDateTime(); user.logDetails.UpdatedBy = user.logDetails.CreatedBy; user.logDetails.UpdatedDate = user.logDetails.CreatedDate; OperationsStatusViewModelObj = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_authenticationBusiness.InsertUpdateUser(Mapper.Map <UserViewModel, User>(user))); 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 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) })); } }