public int Save(SaveTestCreatorUser savableObj) { var currDal = _repository.GetById(savableObj.UserName); var dal = new TestCreatorUserDal() { Address = savableObj.Address, Email = savableObj.Email, Id = savableObj.UserName, ImgUrl = savableObj.ImgUrl, MobileNumber = savableObj.MobileNumber, Organization = savableObj.Organization, Password = savableObj.Password, PhoneNumber = savableObj.PhoneNumber, WebSite = savableObj.WebSite }; if (currDal == null) { return(_repository.Insert(dal)); } _repository.Update(dal); return(0); }
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); }