public UpdatePersonalityDTO SurveyAnalysis(UpdatePersonalityDTO dto) { dto.PersonalityNumber = 0 - dto.Conversation + dto.Independent + dto.Picture + dto.PublicSpeaking + dto.Quick + dto.Leadership + dto.Problem - dto.Minutiae - dto.Technical - dto.Design - dto.Teamwork - dto.Relationship; dto.PersonalityType = AssignPersonalityType(dto.PersonalityNumber); return(dto); }
public async Task <bool> UpdatePersonality(UpdatePersonalityDTO dto) { var dtoAnalyzed = _personalityEngine.SurveyAnalysis(dto); var rao = _mapper.Map <UpdatePersonalityRAO>(dto); if (await _repository.UpdatePersonality(rao)) { return(true); } throw new Exception(); }