public string updateForEmailVerification([FromBody] UpdateForEmailVerification emailVerificationData) { BLReturnObject objBLReturnObject = new BLReturnObject(); bool flag = false; bool alreadyVerifiedFLAG = false; //get already exists data DataTable dtMemberMst = objmasters.GetMemberMstData(emailVerificationData.QS_emailId, emailVerificationData.QS_randomNo); if (dtMemberMst == null || dtMemberMst.Rows.Count == 0) { flag = false; alreadyVerifiedFLAG = true; } else { try { DataRow dr = dtMemberMst.Rows[0]; dr["email_rand_no"] = 0; dr["is_active"] = "Y"; objDS_MemberTables.member_master.ImportRow(dr); objBLReturnObject = objmasters.saveLinkData(objDS_MemberTables, true); //second parameter indicates that its a update method call if (objBLReturnObject.ExecutionStatus == 1) { flag = true; } } catch (Exception ex) { flag = false; } } if (flag == true) { string result = GetJson1(dtMemberMst); return(result); } else { if (alreadyVerifiedFLAG == true) { return("AlreadyVerified"); } else { return("Fail"); } } }