public Message actionUpdateUser(User objIn) { AuthenticationController authController = new AuthenticationController(); try { User user = data.Users.Where(o => o.id == objIn.id).Single(); //objIn.EntityKey = data.Users.Where(o => o.id == objIn.id).Single().EntityKey; //user.username = objIn.username; user.password = authController.getEncryptedString(objIn.password); user.firstname = objIn.firstname; user.lastname = objIn.lastname; user.email = objIn.email; user.phone_number = objIn.phone_number; user.department = objIn.department; user.user_type = objIn.user_type; //data.Users.ApplyCurrentValues(user); data.SaveChanges(); return(this.getNewDefaultMessageForDBOperations(true)); } catch (Exception e) { return(this.getNewDefaultMessageForException(e)); } }
public Message actionCreateUser(User objIn) { AuthenticationController authController = new AuthenticationController(); try { User user = data.Users.Where(o => (o.username == objIn.username)).FirstOrDefault(); if (user != null) { return new Message(false, "Username already taken! User create failed."); } objIn.password = authController.getEncryptedString(objIn.password); data.Users.AddObject(objIn); return this.getNewDefaultMessageForDBOperations(data.SaveChanges() == 1); } catch (Exception e) { return this.getNewDefaultMessageForException(e); } }
public Message actionCreateUser(User objIn) { AuthenticationController authController = new AuthenticationController(); try { User user = data.Users.Where(o => (o.username == objIn.username)).FirstOrDefault(); if (user != null) { return(new Message(false, "Username already taken! User create failed.")); } objIn.password = authController.getEncryptedString(objIn.password); data.Users.AddObject(objIn); return(this.getNewDefaultMessageForDBOperations(data.SaveChanges() == 1)); } catch (Exception e) { return(this.getNewDefaultMessageForException(e)); } }
public Message actionUpdateUser(User objIn) { AuthenticationController authController = new AuthenticationController(); try { User user = data.Users.Where(o => o.id == objIn.id).Single(); //objIn.EntityKey = data.Users.Where(o => o.id == objIn.id).Single().EntityKey; //user.username = objIn.username; user.password = authController.getEncryptedString(objIn.password); user.firstname = objIn.firstname; user.lastname = objIn.lastname; user.email = objIn.email; user.phone_number = objIn.phone_number; user.department = objIn.department; user.user_type = objIn.user_type; //data.Users.ApplyCurrentValues(user); data.SaveChanges(); return this.getNewDefaultMessageForDBOperations(true); } catch (Exception e) { return this.getNewDefaultMessageForException(e); } }