public ApiSimpleResult<CourseModel> SaveCourse(CourseApprovalQuery queryModel) { var result = new ApiSimpleResult<CourseModel>(); var response = FacultySvc.SaveCourse(queryModel); if (response != null) result.Data = response; return result; }
public CourseModel SaveCourse(CourseApprovalQuery item) { var result = new CourseModel(); var editItem = DbContext.Courses.Find(item.CourseId); if (editItem != null) { editItem.CourseStatus = item.Status; DbContext.Entry(editItem).State = EntityState.Modified; result.CourseId = editItem.CourseId; result.CourseCode = editItem.CourseCode; result.CourseName = editItem.CourseName; result.Status = editItem.CourseStatus; } try { DbContext.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return null; } return result; }