/*public static IEnumerable<ResultsElement> ToModel(CompetitionDTO competitionDTO, string stageType) * { * AdministratorService administratorService = new AdministratorService("CompetitionContext"); * ICollection<ResultsElement> resultsElements = new List<ResultsElement>(); * var resultsElement = new ResultsElement(); * var stageDTO = competitionDTO.Stages.FirstOrDefault(x => x.TypeStage.ToString() == stageType); * foreach(TaskDTO task in stageDTO.Tasks) * { * foreach(AnswerDTO answerDTO in task.Answers) * { * answerDTO.Result.Mark() * } * } * return resultsElement; * }*/ public static PersonalDataResponseModel ToPersonalDataResponseModel(AccountDTO accountDTO) { PersonalDataResponseModel personalData = new PersonalDataResponseModel() { Surname = accountDTO.PersonalData.Surname, Name = accountDTO.PersonalData.Name, Patronymic = accountDTO.PersonalData.Patronymic, Birthday = accountDTO.PersonalData.Birthday.ToString( dateFormatForDateTime), Mail = accountDTO.PersonalData.Mail, Telephone = accountDTO.PersonalData.Telephone, AddressId = accountDTO.PersonalData.Address.Id, Country = accountDTO.PersonalData.Address.Country, City = accountDTO.PersonalData.Address.City, Street = accountDTO.PersonalData.Address.Street, House = accountDTO.PersonalData.Address.House, }; return(personalData); }
public async Task <IActionResult> UpdateData([FromBody] PersonalDataRequestModel model) { PersonalDataResponseModel result = await _userService.UpdatePersonalDataAsync(User.Identity.Name, model); return(Ok(result)); }
public async Task <IActionResult> GetData() { PersonalDataResponseModel result = await _userService.GetPersonalDataAsync(User.Identity.Name); return(Ok(result)); }