コード例 #1
0
        public async Task <TeamMember> SaveAsync(string WRpath, string uploadFolderName, TeamMemberData ourTeamMemberData)
        {
            var responseAvatarFile = await _fileSaver.SaveAsync(WRpath, uploadFolderName, ourTeamMemberData.avatarFile);

            var responseImageFile = await _fileSaver.SaveAsync(WRpath, uploadFolderName, ourTeamMemberData.imageFile);

            if (responseAvatarFile != "Failed" || responseImageFile != "Failed")
            {
                var teamMember = new TeamMember
                {
                    AvatarUrl   = responseAvatarFile,
                    FullName    = ourTeamMemberData.fullName,
                    Activity    = ourTeamMemberData.activity,
                    ImageUrl    = responseImageFile,
                    Description = ourTeamMemberData.description,
                    Moto        = ourTeamMemberData.moto
                };
                return(await _ourTeamMemberRepository.AddAsync(teamMember));
            }

            return(null);
        }