public HttpResponseMessage InsertInstanceSettings([FromBody] clsinstanceSettings request) { LoggerFactory.LoggerInstance.LogDebug("Request Started for : " + request.InstanceID + " Name :" + request.Tax1Name); HttpResponseMessage response = new HttpResponseMessage(); try { instance_settingsService objComService = new instance_settingsService(); var objResponse = objComService.InsertInstanceSettings(request); if (objResponse != null && objResponse.ToString() != "") { response = Request.CreateResponse(HttpStatusCode.OK, objResponse); LoggerFactory.LoggerInstance.LogDebug("Request End for : " + request.InstanceID + " Name :" + request.Tax1Name); } else { response = Request.CreateErrorResponse(HttpStatusCode.NotFound, "No detail found for Name : " + request.InstanceID + "."); } } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while getting Name " + request.InstanceID + "."); } return(response); }
public virtual int UpdateInstanceSettings(clsinstanceSettings obj) { int result = 0; try { result = (int)db.SP_instance_settings_Update(obj.InstanceID, obj.Tax1Name, obj.Tax1Value, obj.Tax2Name, obj.Tax2Value, obj.Tax3Name, obj.Tax3Value, obj.BillNoReset, obj.EmailFrom, obj.Password, obj.InstanceLogo, obj.PosBillPrintLogo, obj.PosBillPrintHoliday, obj.PosDeliveryDays, obj.PosItemOrder, obj.PosItemLocalNameDisplay, obj.PosItemLocalNameBillPrint, obj.CountryCode, obj.MobileNo, obj.AccountSID, obj.AuthToken, obj.HangerRate, obj.MessageEndOfBill, obj.TnCEnglish, obj.TnCLocalLanguage, obj.ItemwiseReportLocalLanguage, obj.MaxDiscountPercentage); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public virtual int DeleteInstanceSettings(clsinstanceSettings obj) { int result = 0; try { result = (int)db.SP_instance_settings_Delete(obj.InstanceID); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public virtual SP_instance_settings_SelectOneResult GetInstanceSettingsDetailById(clsinstanceSettings obj) { SP_instance_settings_SelectOneResult objResult = new SP_instance_settings_SelectOneResult(); try { objResult = (SP_instance_settings_SelectOneResult)db.SP_instance_settings_SelectOne(obj.InstanceID); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(objResult); }