Ejemplo n.º 1
0
        public async Task <Result> CreateHomeWork(CreateHomeWorkInput input)
        {
            var errorList = new List <ErrorResult>();

            if (input.EndDate.HasValue)
            {
                var homeWork = new HomeWork(input.AcademicSubjectId, input.StudyGroupId, input.EndDate.Value);
                homeWork.Description  = input.Description;
                homeWork.HomeWorkData = input.HomeWorkData;
                await _homeWokrRepository.InsertAsync(homeWork);

                return(Result.Success());
            }
            errorList.Add(new ErrorResult("Дата имеет не верный формат"));
            return(Result.Failed(errorList));
        }
Ejemplo n.º 2
0
 public CreateHomeWorkViewModel()
 {
     Input      = new CreateHomeWorkInput();
     Subject    = new AcademicSubjectSimpleItemDto();
     StudyGroup = new StudyGroupSimpleItemDto();
 }