public static Model.Users MapUsers(Core.Model.CoreUsers users)
 {
     return(new Model.Users
     {
         Id = users.Id,
         Address = users.Address,
         Email = users.Email,
         Name = users.Name,
         Membership = users.Membership,
         Password = users.Password,
         PhoneNumber = users.PhoneNumber
     });
 }
        public EntityState Changed(Core.Model.CoreUsers user)
        {
            var newUser = new Model.Users
            {
                Id          = user.Id,
                Name        = user.Name,
                Address     = user.Address,
                Password    = user.Password,
                PhoneNumber = user.PhoneNumber,
                Email       = user.Email,
                Membership  = user.Membership
            };

            return(_context.Entry(newUser).State = EntityState.Modified);
        }
        public async Task <Core.Model.CoreUsers> AddUsersAsync(Core.Model.CoreUsers user)
        {
            var newUser = new Model.Users
            {
                Id          = user.Id,
                Name        = user.Name,
                Address     = user.Address,
                Password    = user.Password,
                PhoneNumber = user.PhoneNumber,
                Email       = user.Email
            };

            _context.Users.Add(newUser);
            await _context.SaveChangesAsync();

            return(MapUser(newUser));
        }