Example #1
0
        public LessonEntity toEntity(LessonUpdateRequest request, LessonEntity oldEntity)
        {
            LessonEntity entity = new LessonEntity();

            entity.Id    = request.Id;
            entity.Ename = request.Ename;
            entity.Title = request.Title;

            return(entity);
        }
Example #2
0
        public LessonUpdateResponse Update([FromBody] LessonUpdateRequest request)
        {
            LessonUpdateResponse response = new LessonUpdateResponse();

            if (request.Id == 0 || request.Id < 0)
            {
                response.Status = -1;
                return(response);
            }

            LessonEntity entity = lessonRepository.GetById(request.Id);

            if (entity == null)
            {
                response.Status = 404;
                return(response);
            }

            lessonRepository.Update(lessonConvertor.toEntity(request, entity));

            response.Status = 1;
            return(response);
        }