public dynamic UpdateFirebase([FromBody] UpdateFirebase model)
        {
            try
            {
                var u = (from p in db.Users
                         where p.Username == model.Username
                         select p).SingleOrDefault();
                List <string> tokenList = new List <string>();
                if (u.FirebaseToken != null && u.FirebaseToken.Trim().Length > 0)
                {
                    tokenList = u.FirebaseToken.Split(' ').ToList();
                }
                bool alreadyExists = tokenList.Any(x => x == model.FirebaseToken);
                if (!alreadyExists && model.UpdateType != "LOGOUT")
                {
                    tokenList.Add(model.FirebaseToken);
                }
                else if (model.UpdateType == "LOGOUT" && alreadyExists)
                {
                    tokenList.Remove(model.FirebaseToken);
                }

                u.FirebaseToken = String.Join(" ", tokenList.ToArray());
                //  u.FirebaseToken = model.UpdateType == "LOGOUT" ? "": model.FirebaseToken;

                db.SaveChanges();
                return(null);
            }
            catch (Exception ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
 public dynamic GetCompanySettings([FromBody] UpdateFirebase model)
 {
     try
     {
         var user   = db.Users.Where(x => x.Username == model.Username).FirstOrDefault();
         var record = db.Company.Where(x => x.Nid == user.CompanyId).FirstOrDefault();
         return(record);
     }
     catch (Exception ex)
     {
         return(BadRequest(new { message = ex.Message }));
     }
 }