public ResponseData <TestCreatorUser> GetTestCreatorUserById(string userName) { ResponseData <TestCreatorUser> response = new ResponseData <TestCreatorUser>(); var facade = new TestCreatorFacade(); try { response.Data = facade.GetById(userName); } catch (Exception ex) { ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(response).Handle(ex); } return(response); }
public ResponseData <object> DeleteTestCreatorUser(DeleteTestCreatorUser deleteTestCreatorUser) { ResponseData <object> resp = new ResponseData <object>(); var facade = new TestCreatorFacade(); try { facade.Delete(deleteTestCreatorUser); } catch (Exception ex) { ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(resp).Handle(ex); } return(resp); }
public ResponseData <List <TestCreatorUser> > GetTestCreators() { ResponseData <List <TestCreatorUser> > response = new ResponseData <List <TestCreatorUser> >(); var facade = new TestCreatorFacade(); try { response.Data = facade.GetAll(); } catch (Exception ex) { ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(response).Handle(ex); } return(response); }
public ResponseData <int> SaveTestCreatorUser(SaveTestCreatorUser savableData) { ResponseData <int> resp = new ResponseData <int>(); savableData.Password = this.getSha256(savableData.UserName, savableData.Password); TestCreatorFacade facade = new TestCreatorFacade(); try { facade.Save(savableData); } catch (Exception ex) { ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(resp).Handle(ex); } return(resp); }