Beispiel #1
0
        public Contract.Entities.TeamMember AddTeamMember(Contract.Entities.TeamMember teamMember)
        {
            var created = Context.Add(new TeamMember()
            {
                Email = teamMember.Email, HoursPerWeek = teamMember.HoursPerWeek, Id = teamMember.Id, Name = teamMember.Name, Password = "******", Role = teamMember.Role, Status = teamMember.Status, Salt = "random salt", Username = teamMember.Username
            });

            return(Mapper.Map <Contract.Entities.TeamMember>(created.Entity));
        }
Beispiel #2
0
        public Contract.Entities.TeamMember UpdateTeamMember(Contract.Entities.TeamMember teamMember)
        {
            var updateMember = Context.TeamMembers.FirstOrDefault(e => e.Id == teamMember.Id);

            if (updateMember == null)
            {
                throw new ValidationException();
            }
            updateMember.Email        = teamMember.Email;
            updateMember.HoursPerWeek = teamMember.HoursPerWeek;
            updateMember.Name         = teamMember.Name;
            updateMember.Role         = teamMember.Role;
            updateMember.Status       = teamMember.Status;
            updateMember.Username     = teamMember.Username;
            return(Mapper.Map <Contract.Entities.TeamMember>(updateMember));
        }