public ResponseModel AddFeature([FromBody] FeaturesModel objFeatures) { ResponseModel objResponseModel = new ResponseModel(); string result = string.Empty; // FeaturePlanModel feature = new FeaturePlanModel(); int statusCode = 0; //int Result =0; string statusMessage = ""; try { string token = Convert.ToString(Request.Headers["X-Authorized-Token"]); Authenticate authenticate = new Authenticate(); authenticate = SecurityService.GetAuthenticateDataFromTokenCache(Cache, SecurityService.DecryptStringAES(token)); FeaturePlanCaller fCaller = new FeaturePlanCaller(); objFeatures.UserID = authenticate.UserMasterID; result = fCaller.AddFeature(new FeaturePlanService(Cache, Db), objFeatures); statusCode = result != "" ? (int)EnumMaster.StatusCode.RecordNotFound : (int)EnumMaster.StatusCode.Success; statusMessage = CommonFunction.GetEnumDescription((EnumMaster.StatusCode)statusCode); objResponseModel.Status = true; objResponseModel.StatusCode = statusCode; objResponseModel.Message = result; objResponseModel.ResponseData = result; } catch (Exception) { throw; } return(objResponseModel); }
public ResponseModel GetFeaturePlanList() { ResponseModel objResponseModel = new ResponseModel(); FeaturePlanModel feature = new FeaturePlanModel(); int statusCode = 0; string statusMessage = ""; try { string token = Convert.ToString(Request.Headers["X-Authorized-Token"]); Authenticate authenticate = new Authenticate(); FeaturePlanCaller fCaller = new FeaturePlanCaller(); authenticate = SecurityService.GetAuthenticateDataFromTokenCache(Cache, SecurityService.DecryptStringAES(token)); feature = fCaller.GetFeaturePlan(new FeaturePlanService(Cache, Db), authenticate.TenantId); statusCode = feature == null ? (int)EnumMaster.StatusCode.RecordNotFound : (int)EnumMaster.StatusCode.Success; statusMessage = CommonFunction.GetEnumDescription((EnumMaster.StatusCode)statusCode); objResponseModel.Status = true; objResponseModel.StatusCode = statusCode; objResponseModel.Message = statusMessage; objResponseModel.ResponseData = feature; } catch (Exception) { throw; } return(objResponseModel); }
public ResponseModel AddPlan([FromBody] PlanModel planModel) { FeaturePlanCaller newFeaturePlanCaller = new FeaturePlanCaller(); ResponseModel objResponseModel = new ResponseModel(); int statusCode = 0; string statusMessage = ""; try { ////Get token (Double encrypted) and get the tenant id string token = Convert.ToString(Request.Headers["X-Authorized-Token"]); Authenticate authenticate = new Authenticate(); authenticate = SecurityService.GetAuthenticateDataFromTokenCache(Cache, SecurityService.DecryptStringAES(token)); planModel.CreatedBy = authenticate.UserMasterID; int result = newFeaturePlanCaller.AddPlan(new FeaturePlanService(Cache, Db), planModel); statusCode = result == 0 ? (int)EnumMaster.StatusCode.RecordNotFound : (int)EnumMaster.StatusCode.Success; statusMessage = CommonFunction.GetEnumDescription((EnumMaster.StatusCode)statusCode); objResponseModel.Status = true; objResponseModel.StatusCode = statusCode; objResponseModel.Message = statusMessage; objResponseModel.ResponseData = result; } catch (Exception) { throw; } return(objResponseModel); }
public ResponseModel DeleteFeature(int FeatureID) { ResponseModel objResponseModel = new ResponseModel(); int result = 0; // FeaturePlanModel feature = new FeaturePlanModel(); int statusCode = 0; //int Result =0; string statusMessage = ""; try { string token = Convert.ToString(Request.Headers["X-Authorized-Token"]); Authenticate authenticate = new Authenticate(); FeaturePlanCaller fCaller = new FeaturePlanCaller(); int userID = 6; result = fCaller.DeleteFeature(new FeaturePlanService(Cache, Db), userID, FeatureID); statusCode = result == 0 ? (int)EnumMaster.StatusCode.RecordNotFound : (int)EnumMaster.StatusCode.Success; statusMessage = CommonFunction.GetEnumDescription((EnumMaster.StatusCode)statusCode); objResponseModel.Status = true; objResponseModel.StatusCode = statusCode; objResponseModel.Message = statusMessage; objResponseModel.ResponseData = result; } catch (Exception) { throw; } return(objResponseModel); }
public ResponseModel GetPlanOnEdit() { List <PlanModel> objplanModels = new List <PlanModel>(); ResponseModel objResponseModel = new ResponseModel(); int statusCode = 0; string statusMessage = ""; try { ////Get token (Double encrypted) and get the tenant id string token = Convert.ToString(Request.Headers["X-Authorized-Token"]); Authenticate authenticate = new Authenticate(); authenticate = SecurityService.GetAuthenticateDataFromTokenCache(Cache, SecurityService.DecryptStringAES(token)); FeaturePlanCaller newFeaturePlanCaller = new FeaturePlanCaller(); objplanModels = newFeaturePlanCaller.GetPlanOnEdit(new FeaturePlanService(Cache, Db), authenticate.TenantId); statusCode = objplanModels.Count == 0 ? (int)EnumMaster.StatusCode.RecordNotFound : (int)EnumMaster.StatusCode.Success; statusMessage = CommonFunction.GetEnumDescription((EnumMaster.StatusCode)statusCode); objResponseModel.Status = true; objResponseModel.StatusCode = statusCode; objResponseModel.Message = statusMessage; objResponseModel.ResponseData = objplanModels; } catch (Exception) { throw; } return(objResponseModel); }