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()); }
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()); }