public string InsertUpdateLeave(string fromDate, string toDate, string reason, string leaveTypeCode, string entry_mode, int leave_Status, string doc_Url, string uploaded_files, string objDateDetails) { string result = ""; int originOfDCR = 0; string company_Code = _objCurr.GetCompanyCode(); string user_Code = _objCurr.GetUserCode(); string user_Name = _objCurr.GetUserName(); string region_Code = _objCurr.GetRegionCode(); DateCapturingModel _obDateDet = JsonConvert.DeserializeObject <DateCapturingModel>(objDateDetails); if (!(_obDateDet.Off_Set.Contains('+') && !(_obDateDet.Off_Set.Contains('-')))) { _obDateDet.Off_Set = '+' + _obDateDet.Off_Set.Trim(); } if (entry_mode == "WEB" && leave_Status == 1) { originOfDCR = 1; } result = _objSP.InsertUpdateLeave(company_Code, user_Code, user_Name, region_Code, fromDate, toDate, reason, leaveTypeCode, entry_mode, leave_Status, doc_Url, originOfDCR, uploaded_files, _obDateDet); return(result); }