public ResponseData <int> SaveSubject(SaveSubject saveSubject) { ResponseData <int> response = new ResponseData <int>(); SubjectFacade facade = new SubjectFacade(); try { response.Data = facade.Save(saveSubject); } catch (Exception ex) { ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(response).Handle(ex); } return(response); }
public int Save(SaveSubject savableObj) { SubjectDal dalSubject = new SubjectDal() { Id = savableObj.Id, InterestId = savableObj.InterestId, Name = savableObj.Name }; if (savableObj.Id == default(int)) { return(_subjectRepo.Insert(dalSubject)); } _subjectRepo.Update(dalSubject); return(0); }