Exemplo n.º 1
0
        internal static void EditEmail(BoilerplateContext context, int id, string emailAddress)
        {
            var userToEdit = context.Users.Find(id);

            userToEdit.EmailAddress = emailAddress;
            context.Users.Attach(userToEdit);
            context.Entry(userToEdit).State = EntityState.Modified;
        }
Exemplo n.º 2
0
        internal static UserDTO Get(BoilerplateContext context, int id)
        {
            var user = context.Users.Find(id);

            context.Entry(user).Reference(e => e.Role).Load();
            return(new UserDTO()
            {
                ID = user.ID, EmailAddress = user.EmailAddress, Role = user.Role.Name, Username = user.Username, LastUpdated = user.EditedDate ?? user.CreatedDate
            });
        }