예제 #1
0
 public HttpResponseMessage UpdateDeviceToken(UpdateToken token)
 {
     try
     {
         var userID        = User.Identity.GetUserId();
         var isAdmin       = User.IsInRole("Admin");
         var tbl_DeviceIds = db.tbl_DeviceIds.FirstOrDefault(d => d.col_UserID == userID);
         if (tbl_DeviceIds != null)
         {
             tbl_DeviceIds.col_UserID      = userID;
             tbl_DeviceIds.col_DeviceToken = token.token;
             tbl_DeviceIds.col_Version     = token.appVersion;
             tbl_DeviceIds.col_DateTime    = DateTime.Now;
             if (isAdmin)
             {
                 tbl_DeviceIds.col_UserType = "Admin";
             }
             else
             {
                 tbl_DeviceIds.col_UserType = "User";
             }
             db.SaveChanges();
             return(Request.CreateResponse(HttpStatusCode.OK, "Updated"));
         }
         else
         {
             tbl_DeviceIds ids = new tbl_DeviceIds();
             ids.col_UserID      = userID;
             ids.col_DeviceToken = token.token;
             ids.col_Version     = token.appVersion;
             if (isAdmin)
             {
                 ids.col_UserType = "Admin";
             }
             else
             {
                 ids.col_UserType = "User";
             }
             ids.col_DateTime = DateTime.Now;
             db.tbl_DeviceIds.Add(ids);
             db.SaveChanges();
             return(Request.CreateResponse(HttpStatusCode.OK, "Added"));
         }
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.NotAcceptable, ex.Message));
     }
 }
예제 #2
0
        public IHttpActionResult RegistrationTry(RegisterBindingModel model)
        {
            AspNetUsersRegistring user = null;

            try
            {
                KUKEntities db = new KUKEntities();
                user                 = new AspNetUsersRegistring();
                user.FirstName       = model.FirstName;
                user.LastName        = model.LastName;
                user.DateOfBirth     = model.DateOfBirth;
                user.Address         = model.Address;
                user.City            = model.City;
                user.State           = model.State;
                user.PostalCode      = model.PostalCode;
                user.PhoneNumber     = model.PhoneNumber;
                user.RollNo          = model.RollNo;
                user.Posting         = model.Posting;
                user.JoiningYear     = model.JoiningYear;
                user.LeavingYear     = model.LeavingYear;
                user.BloodGroup      = model.BloodGroup;
                user.House           = "House";
                user.Designation     = model.Designation;
                user.Department      = model.DepartMent;
                user.School          = model.School;
                user.Password        = model.Password;
                user.ConfirmPassword = model.ConfirmPassword;
                user.DateTime        = DateTime.Now;
                user.UserName        = model.UserName;
                user.Email           = model.Email;
                user.ProfileLink     = model.ProfileLink;
                db.AspNetUsersRegistrings.Add(user);
                db.SaveChanges();

                return(Ok("Success"));
            }
            catch (Exception ex)
            {
                return(Ok("Error" + user));
            }
        }