Пример #1
0
        public async Task <ActionResult> CreateInstitutionForUniversity(Guid universityId, [FromBody] CreateInstitutionDto createInstitutionDto, CancellationToken ct)
        {
            //var institutionEntity = _mapper.Map<Institution>(createInstitutionDto);
            //var institutionToReturn = await _institutionService.CreateInstitutionAsync(universityId,institutionEntity, ct);

            var institutionToReturn = await _institutionService.CreateInstitutionAsync(universityId, createInstitutionDto, ct);

            if (institutionToReturn == null)
            {
                return(BadRequest());
            }

            return(CreatedAtRoute("GetInstitution", new { universityId = universityId, id = institutionToReturn.Id }, institutionToReturn));
        }
Пример #2
0
        public async Task <IActionResult> CreateInstitution([FromBody] CreateInstitutionDto ins, CancellationToken ct)
        {
            // _logger.LogInformation("called CreateInstitution {0}", person.ToString());
            var insti = await _instituService.CreateInstitutionAsync(ins, ct);

            if (insti == null)
            {
                return(UnprocessableEntity());
            }
            else
            {
                return(Ok());
            }
        }
        public async Task <ActionResult> Create(Institution venue)
        {
            await _institutionService.CreateInstitutionAsync(venue);

            return(RedirectToAction("Index"));
        }