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)); } }
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)); } }