public MemberViewModel CreateMember(MemberViewModel memberViewModel) { try { using (var scope = new TransactionScope()) { var member = new Member { CreatedBy = memberViewModel.CreatedBy, CreatedDate = DateTime.Now, MemberType = memberViewModel.MemberType, ModifiedBy = memberViewModel.ModifiedBy, ModifiedDate = DateTime.Now, Name = memberViewModel.Name }; _unitOfWork.Member.Add(member); _unitOfWork.Complete(); scope.Complete(); return(Mapper.Map <Member, MemberViewModel>(member)); } } catch (Exception exception) { BusinessLogicExceptions.WriteExceptionMessageToFile(exception); return(null); } }
public IEnumerable <MemberViewModel> GetAllMembersWithEmails() { try { return (Mapper.Map <IEnumerable <Member>, IEnumerable <MemberViewModel> > (_unitOfWork.Member.GetMemberWithEmail())); } catch (Exception exception) { BusinessLogicExceptions.WriteExceptionMessageToFile(exception); return(null); } }
public MemberViewModel GetMemberById(int memberId) { try { return (Mapper.Map <Member, MemberViewModel> (_unitOfWork.Member.Find(m => m.Id == memberId).FirstOrDefault())); } catch (Exception exception) { BusinessLogicExceptions.WriteExceptionMessageToFile(exception); return(null); } }
public bool UserLoginAuthentication(UserSignIn userSignIn) { try { return (_unitOfWork .Users .UserLoginAuthentication(userSignIn.UserName, userSignIn.Password)); } catch (Exception exception) { BusinessLogicExceptions.WriteExceptionMessageToFile(exception); return(false); } }
public UsersViewModel UserSignIn(UserSignIn userSignIn) { try { return (Mapper.Map <Users, UsersViewModel> (_unitOfWork .Users .UserSignIn(userSignIn.UserName, userSignIn.Password))); ; } catch (Exception exception) { BusinessLogicExceptions.WriteExceptionMessageToFile(exception); return(null); } }