Esempio n. 1
0
        public FunctionListResult <AppUser> GetList(int appId, string name)
        {
            var r = new FunctionListResult <AppUser>();

            r.Data = AppUserDal.GetList(appId, name);
            return(r);
        }
 public BaseModel.OperationMessage EditAppUser(AppUser info)
 {
     return(FunctionResultProxy.GetResult <OperationMessage>(delegate(OperationMessage r)
     {
         r.ActionResult = (AppUserDal.Edit(info) > 0);
         return r;
     }));
 }
 public BaseModel.OperationResult <int> CreateUser(AppUser info)
 {
     return(FunctionResultProxy.GetResult <OperationResult <int> >(delegate(OperationResult <int> r) {
         r.Data = AppUserDal.Create(info);
         r.ActionResult = (r.Data > 0);
         return r;
     }));
 }
Esempio n. 4
0
        public FunctionResult <AppUser> Create(AppUser info)
        {
            var r = new FunctionResult <AppUser>(); int id = AppUserDal.Add(info); if (id > 0)

            {
                r.Data = info; r.Data.AppUserId = id;
            }

            return(r);
        }
 public BaseModel.OperationResult <AppUser> GetAppUser(int AppUserID)
 {
     return(FunctionResultProxy.GetResult <OperationResult <AppUser> >(delegate(OperationResult <AppUser> r)
     {
         var sc = AppUserDal.Get(AppUserID);
         r.Data = sc;
         r.ActionResult = (r.Data != null);
         return r;
     }));
 }
        public void ProcessSignupInviteConversation(TxtMsgInbound msgInbound, TxtMsgAwaitingResponse awaiting, AppUser user)
        {
            string mobileToInvite = PhoneUtil.CleanAndEnsureCountryCode(msgInbound.Message);
            if (MessageUtility.IsCancelRequested(msgInbound))
            {
                _omm.SendFeedbackToInboundMessageAndDeleteAwaiting(msgInbound, string.Format("Ok, invitation cancelled."), user.Id, awaiting);
                return;
            }
            if (!PhoneUtil.IsValidPhoneNumber(mobileToInvite))
            {
                _omm.SendFeedbackToInboundMessage(msgInbound, string.Format("'{0}' is not a valid mobile number to invite to signup for mysitterhub.com. Please enter 10 digit number. Or say 'cancel'.", msgInbound.Message), user.Id);
                return;
            }

            int parentId = awaiting.WaitingForUserId;
            AppUser parentUser = new AppUserDal().GetById(parentId);

            if (parentUser.UserRole != UserRole.Parent)
            {
                //STEP - make sure user is a Parent, if not say only parents can invite sitters.
                _omm.SendFeedbackToInboundMessage(msgInbound, MessageTemplates.OnlyParentsCanSendSignupInvites(), user.Id);
            }
            else
            {
                //STEP - confirm sending invite
                _omm.SendFeedbackToInboundMessage(msgInbound, "Sending invite to " + mobileToInvite, user.Id);
                var sitterInvite = new InviteToSignup {MobilePhone = mobileToInvite};
                ServiceResult result = new ParentRepository().AddSitterInviteByMobile(parentId, sitterInvite);
                if (!result.IsSuccess)
                {
                    _omm.SendFeedbackToInboundMessage(msgInbound, "Error while sending invite to " + mobileToInvite + " please try again.", user.Id);
                }
            }
            _txtMsgAwaitingResponseDal.DeleteAwaiting(awaiting.Id);
        }
Esempio n. 7
0
 public GridPager <AppUser> GetPager(GridPagerPamater <AppUserSearchPamater> searchParam)
 {
     var r = AppUserDal.GetGridPager(searchParam); return(r);
 }
Esempio n. 8
0
 public FunctionListResult <AppUser> GetList(AppUserSearchPamater pamater)
 {
     var r = new FunctionListResult <AppUser>(); r.Data = AppUserDal.GetList(pamater); return(r);
 }
Esempio n. 9
0
 public FunctionResult <AppUser> Get(int Id)
 {
     var r = new FunctionResult <AppUser>(); r.Data = AppUserDal.Get(Id); return(r);
 }
Esempio n. 10
0
 public FunctionOpenResult <bool> DeleteByID(List <int> idList)
 {
     var r = new FunctionOpenResult <bool>(); r.Data = AppUserDal.Delete(idList); return(r);
 }
Esempio n. 11
0
 public FunctionOpenResult <bool> UpdateByID(AppUser info)
 {
     var r = new FunctionOpenResult <bool>(); r.Data = AppUserDal.Update(info) > 0; return(r);
 }