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 string GetShippingLocation(string ID)
 {
     try
     {
         OperationsStatusViewModel operationsStatus = new OperationsStatusViewModel();
         ShippingLocationViewModel attribute        = Mapper.Map <ShippingLocations, ShippingLocationViewModel>(_masterBusiness.GetShippingLocation(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 InsertUpdateShippingLocation(ShippingLocationViewModel Shipping_locObj)
 {
     if (ModelState.IsValid)
     {
         OperationsStatusViewModel OperationsStatusViewModelObj = null;
         if (Shipping_locObj.ID == 0) //Create ShippingLocation
         {
             try
             {
                 Shipping_locObj.commonObj             = new LogDetailsViewModel();
                 Shipping_locObj.commonObj.CreatedBy   = _commonBusiness.GetUA().UserName;
                 Shipping_locObj.commonObj.CreatedDate = _commonBusiness.GetCurrentDateTime();
                 OperationsStatusViewModelObj          = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_masterBusiness.InsertShippingLocation(Mapper.Map <ShippingLocationViewModel, ShippingLocations>(Shipping_locObj)));
             }
             catch (Exception ex)
             {
                 return(JsonConvert.SerializeObject(new { Result = "ERROR", Message = ex.Message }));
             }
         }
         else //Update ShippingLocation
         {
             try
             {
                 Shipping_locObj.commonObj             = new LogDetailsViewModel();
                 Shipping_locObj.commonObj.UpdatedBy   = _commonBusiness.GetUA().UserName;
                 Shipping_locObj.commonObj.UpdatedDate = _commonBusiness.GetCurrentDateTime();
                 OperationsStatusViewModelObj          = Mapper.Map <OperationsStatus, OperationsStatusViewModel>(_masterBusiness.UpdateShippingLocation(Mapper.Map <ShippingLocationViewModel, ShippingLocations>(Shipping_locObj)));
             }
             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" }));
 }