Пример #1
0
        public ActionResult Create(TermViewModel termVM)
        {
            termService.Create(termVM);
            ViewBag.Message = "Term added succesfully";

            return(View());
        }
Пример #2
0
        public async Task <IActionResult> Create([FromBody] Pair termDto)
        {
            var term = mapper.Map <Term>(termDto);

            try{
                termService.Create(term);

                await unitOfWork.CompleteAsync();

                return(Ok(term));
            }
            catch (ApplicationException ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Пример #3
0
        public async Task <TermDTO> Create([FromBody] TermDTO termRequestDTO)
        {
            Term newTerm = new Term
            {
                SubjectName  = termRequestDTO.SubjectName,
                SemesterCode = termRequestDTO.SemesterCode
            };
            Term res = await TermService.Create(newTerm);

            return(new TermDTO
            {
                Id = res.Id,
                SubjectName = res.SubjectName,
                SemesterId = res.SemesterId,
                SemesterCode = res.SemesterCode,
                Errors = res.Errors
            });
        }