Exemple #1
0
        public ServiceResponse <bool> UpdateUserSchool(UserSchoolDTO request, int userId)
        {
            var serviceResponse = new ServiceResponse <bool>();

            if (request.SchoolId < 1) // eğer yeni bir okul ekliyorsa kaydet
            {
                request.SchoolId = CreateSchool(request.SchoolName).Data;
            }

            var userSchool = _mapper.Map <UserSchool>(request);

            userSchool.UserId = userId;
            _userSchoolRepository.Update(userSchool);
            serviceResponse.Data = true;
            return(serviceResponse.Success());
        }
        public ServiceResponse <bool> UpdateUserSchool([FromBody] UserSchoolDTO request)
        {
            var claims = GetUserClaims();

            return(_schoolService.UpdateUserSchool(request, claims.UserId));
        }