public Response<string> UpdateBadgeCounter(ReqBadgeCounter objReq) { Response<string> response = new Response<string>(); List<string> objResp = new List<string>(); if (objReq != null) { try { bool var = CheckRequestIsvalidornot(this.Request); if (var == false) { response.Create(false, Messages.FormatMessage(Messages.InvalidReq), Messages.AppVersion, objResp); } else { objDBMethod = new DBMethod(); string rst = objDBMethod.UpdateBadgeCounter(objReq); if (rst == "1") { response.Create(true, Messages.FormatMessage(Messages.Success, ""), Messages.AppVersion, objResp); } else { response.Create(false, Messages.FormatMessage(Messages.InvalidReq), Messages.AppVersion, objResp); } } } catch (Exception ex) { response.Create(false, Messages.FormatMessage(Messages.ErrorOccure, ""), Messages.AppVersion, objResp); } } else { response.Create(false, Messages.FormatMessage(Messages.ErrorOccure, ""), Messages.AppVersion, objResp); } return response; }
public string UpdateBadgeCounter(ReqBadgeCounter objReq) { string rst = ""; try { using (var db = new WizzDataContext()) { var user = db.tblUsers.Where(d => d.deviceToken == objReq.deviceToken).FirstOrDefault(); if (user != null) { user.badge = 0; db.SubmitChanges(); } rst = "1"; } } catch { rst = ""; } return rst; }