コード例 #1
0
        public IActionResult Post(SubjectResource subject)
        {
            if (subject == null)
            {
                return(BadRequest());
            }

            var newSubject = _map.Map <Subject> (subject);

            _Irepo.CreateAsync(newSubject).GetAwaiter().GetResult();
            _uow.CompleteAsync().GetAwaiter().GetResult();
            return(Ok());
        }
コード例 #2
0
        public async Task <IActionResult> Update(int id, [FromBody] SubjectResource subject)
        {
            if (subject == null)
            {
                return(BadRequest());
            }

            var domain = await _Irepo.GetById(id);

            _map.Map <SubjectResource, Subject> (subject, domain);
            //  _Irepo.EditAsync (newSubject).GetAwaiter ().GetResult ();
            _uow.CompleteAsync().GetAwaiter().GetResult();
            return(Ok());
        }