public async Task <object> AddInstructor([FromBody] InstructorClassViewModel model) { InstructorClass item = new SimpleAutoMapper <InstructorClass>().Map(model); try { if (await this.CheckPermissionToAddInstructor(item)) { Response response = await _classService.AddInstructor(new Class() { ID = item.ClassID }, new Instructor() { ID = item.InstructorID }); return(new { success = response.Success }); } return(Forbid()); } catch (Exception e) { Response.StatusCode = StatusCode(500).StatusCode; return(null); } }