public HttpResponseMessage InsertGroups([FromBody] clsgroups request) { LoggerFactory.LoggerInstance.LogDebug("Request Started for : " + request.GroupID + " Group Name :" + request.GroupName); HttpResponseMessage response = new HttpResponseMessage(); try { groupsService objComService = new groupsService(); var objResponse = objComService.InsertGroups(request); if (objResponse != null && objResponse.ToString() != "") { response = Request.CreateResponse(HttpStatusCode.OK, objResponse); LoggerFactory.LoggerInstance.LogDebug("Request End for : " + request.GroupID + " Group Name :" + request.GroupName); } else { response = Request.CreateErrorResponse(HttpStatusCode.NotFound, "No detail found for Group Name : " + request.GroupName + "."); } } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while getting Group Name " + request.GroupName + "."); } return(response); }
public virtual int DeleteGroups(clsgroups obj) { int result = 0; try { result = (int)db.SP_groups_Delete(obj.GroupID); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public virtual int UpdateGroups(clsgroups obj) { int result = 0; try { result = (int)db.SP_groups_Update(obj.GroupID, obj.InstanceID, obj.UserID, obj.GroupName, obj.GroupCode, obj.ColorCode, obj.Status, obj.CreatedDate); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public virtual long InsertGroups(clsgroups obj) { long result = 0; long?resultID = 0; try { result = (long)db.SP_groups_Insert(ref resultID, obj.InstanceID, obj.UserID, obj.GroupName, obj.GroupCode, obj.ColorCode, obj.Status, obj.CreatedDate); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
//public virtual DataTable GetgroupsDetailById(clsgroups obj) //{ // // SP_groups_SelectOneResult objResult = new SP_groups_SelectOneResult(); // DataTable objResult = new DataTable(); // //List<clsgroups> output = new List<clsgroups>(); // try // { // //var output = db.SP_groups_SelectOne(obj.GroupID); // objResult =(DataTable) db.SP_groups_SelectOne(obj.GroupID); // // output = db.SP_groups_SelectOne(obj.GroupID).ToList(); // //if (output.Count() > 0) // //{ // // //objResult = (SP_groups_SelectOneResult)output; // // output = output.ToList(); // //} // // objResult = (SP_groups_SelectOneResult)db.SP_groups_SelectOne(obj.GroupID); // } // catch (Exception ex) // { // LoggerFactory.LoggerInstance.LogException(ex); // throw ex; // } // return objResult; //} public virtual List <SP_groups_SelectOneResult> GetgroupsDetailById(clsgroups obj) { ISingleResult <SP_groups_SelectOneResult> objResult; List <SP_groups_SelectOneResult> objResultList; try { objResult = db.SP_groups_SelectOne(obj.GroupID); objResultList = new List <SP_groups_SelectOneResult>(objResult).ToList(); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(objResultList); }
///<summary> ///groups /// </summary> /// public virtual List <SP_groups_SelectAllResult> GetgroupsDetail(clsgroups obj) { ISingleResult <SP_groups_SelectAllResult> objResult; List <SP_groups_SelectAllResult> objResultList; // SP_groups_SelectAllResult objResult = new SP_groups_SelectAllResult(); try { objResult = db.SP_groups_SelectAll(); objResultList = new List <SP_groups_SelectAllResult>(objResult.ToList()); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(objResultList); }
public ActionResult BindGroup() { clsgroups obj = new clsgroups(); 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 var responseMessage = client.PostAsJsonAsync("GetgroupsDetail", obj).Result; if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var jsonresult = JsonConvert.DeserializeObject(responseData); return(Json(jsonresult, JsonRequestBehavior.AllowGet)); } return(Json("")); }
public ActionResult UpdateGroups(string GroupMasterModel) { clsgroups obj = new clsgroups(); var jsonGroupMasterModel = JObject.Parse(Convert.ToString(GroupMasterModel)); obj = new JavaScriptSerializer().Deserialize <clsgroups>(GroupMasterModel); var GroupID = obj.GroupID; obj.InstanceID = 1; obj.UserID = 1; obj.CreatedDate = DateTime.Now; 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("UpdateGroups", obj).Result; return(Json("")); }