public async Task <ActionResult> Create([Bind(Exclude = "Id")] CourseViewModel course) { if (!ModelState.IsValid) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } using (var context = new SeminarDbContext()) { var model = _courseMapper.MapToModel(course); context.Courses.Add(model); await context.SaveChangesAsync(); } return(new HttpStatusCodeResult(HttpStatusCode.Created)); }