public HttpResponseMessage GetItemDetailById([FromBody] clsitems request) { LoggerFactory.LoggerInstance.LogDebug("Request Started for : " + request.ItemID + " Item Name :" + request.ItemName); HttpResponseMessage response = new HttpResponseMessage(); try { itemsService objComService = new itemsService(); var objResponse = objComService.GetItemDetailById(request); if (objResponse != null && objResponse.ToString() != "") { response = Request.CreateResponse(HttpStatusCode.OK, objResponse); LoggerFactory.LoggerInstance.LogDebug("Request End for : " + request.ItemID + " Item Name :" + request.ItemName); } else { response = Request.CreateErrorResponse(HttpStatusCode.NotFound, "No detail found for Item Name : " + request.ItemName + "."); } } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while getting Item Name " + request.ItemName + "."); } return(response); }
public ActionResult GetItemDetailById(int itemId) { clsitems obj = new clsitems(); obj.ItemID = itemId; HttpClient client = new HttpClient(); // "Laundry-AppKey:PassW0rd@2610" client.BaseAddress = new Uri("http://*****:*****@2610"); client.DefaultRequestHeaders.Add("X-Version", "1.1"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // GET: EmployeeInfo by id var responseMessage = client.PostAsJsonAsync("GetItemDetailById", obj).Result; if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var jsonresult = JsonConvert.DeserializeObject(responseData); return(Json(jsonresult, JsonRequestBehavior.AllowGet)); } return(Json("")); }
public virtual int DeleteItems(clsitems obj) { int result = 0; try { result = (int)db.SP_items_Delete(obj.ItemID); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public virtual int UpdatetItems(clsitems obj) { int result = 0; try { result = (int)db.SP_items_Update(obj.ItemID, obj.InstanceID, obj.UserID, obj.CustomerID, obj.ItemName, obj.ItemLocalName, obj.PriceRate, obj.Status, obj.CreatedDate); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public ActionResult DeleteItems(int itemId) { clsitems mitem = new clsitems(); mitem.ItemID = itemId; HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://*****:*****@2610"); client.DefaultRequestHeaders.Add("X-Version", "1.1"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var responseMessage = client.PostAsJsonAsync("DeleteItems", mitem).Result; return(Json("")); }
public virtual List <SP_items_SelectAllResult> GetItemDetail(clsitems obj) { ISingleResult <SP_items_SelectAllResult> objResult; List <SP_items_SelectAllResult> objResultList; try { objResult = db.SP_items_SelectAll(); objResultList = new List <SP_items_SelectAllResult>(objResult); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(objResultList); }
public virtual long InsertItems(clsitems obj) { long result = 0; long?resultID = 0; try { result = (long)db.SP_items_Insert(ref resultID, obj.InstanceID, obj.UserID, obj.CustomerID, obj.ItemName, obj.ItemLocalName, obj.PriceRate, obj.Status, obj.CreatedDate); result = Convert.ToInt32(resultID); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public ActionResult InsertItems(string ItemMasterModel, string ItemPriceListModel) { clsitems mitem = new clsitems(); var jsonExpenseMasterModel = JObject.Parse(Convert.ToString(ItemMasterModel)); mitem = new JavaScriptSerializer().Deserialize <clsitems>(ItemMasterModel); mitem.InstanceID = 1; mitem.UserID = 1; mitem.CreatedDate = DateTime.Now; if (mitem.ItemName != "" || mitem.ItemName != string.Empty) { HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://*****:*****@2610"); client.DefaultRequestHeaders.Add("X-Version", "1.1"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var responseMessage = client.PostAsJsonAsync("InsertItems", mitem).Result; var itemId = responseMessage.Content.ReadAsStringAsync().Result.ToString(); itemId = itemId.Replace("\"", "").Replace(@"\", ""); // Insert for clsitemPrice after getting itemId List <clsitemPrice> listItemPrice = new List <clsitemPrice>(); //var jsonItemPriceListModel = JObject.Parse(Convert.ToString(ItemPriceListModel)); //listItemPrice = new JavaScriptSerializer().Deserialize<List<clsitemPrice>>(ItemPriceListModel); listItemPrice = JsonConvert.DeserializeObject <List <clsitemPrice> >(ItemPriceListModel); HttpClient client2 = new HttpClient(); client2.BaseAddress = new Uri("http://*****:*****@2610"); client2.DefaultRequestHeaders.Add("X-Version", "1.1"); client2.DefaultRequestHeaders.Accept.Clear(); client2.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); for (int itemPrice = 0; itemPrice < listItemPrice.Count; itemPrice++) { listItemPrice[itemPrice].ItemID = Convert.ToInt32(itemId); } var responseMessage2 = client.PostAsJsonAsync("InsertItemPriceList", listItemPrice).Result; } return(Json("")); }
public virtual List <SP_items_SelectOneResult> GetItemDetailById(clsitems obj) { ISingleResult <SP_items_SelectOneResult> objResult; List <SP_items_SelectOneResult> objResultList; try { objResult = db.SP_items_SelectOne(obj.ItemID); objResultList = new List <SP_items_SelectOneResult>(objResult); } //SP_items_SelectOneResult objResult = new SP_items_SelectOneResult(); //try //{ // objResult = (SP_items_SelectOneResult)db.SP_items_SelectOne(obj.ItemID); //} catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(objResultList); }