示例#1
0
        public AsisstentResponse Update(Guid Id, AssistentUpdateRequest request)
        {
            AsisstentResponse user = _assistentDao.GetById(Id);

            if (!string.IsNullOrWhiteSpace(request.Department))
            {
                user.Department = request.Department;
            }
            if (!string.IsNullOrWhiteSpace(request.University))
            {
                user.University = request.University;
            }
            if (!string.IsNullOrWhiteSpace(request.AreaOfStudy))
            {
                user.AreaOfStudy = request.AreaOfStudy;
            }

            Guid ID       = _assistentDao.UpdateAssistent(Id, _mapper.Map <AssistentUpdateRequest>(user));
            var  response = new AsisstentResponse(_userService.UpdateUser(Id, request), ID, request.University, request.Department, request.AreaOfStudy);

            return(response);
        }