示例#1
0
        public BusinesLayerResult <Kart> GetUserById(int id)
        {
            BusinesLayerResult <Kart> res = new BusinesLayerResult <Kart>();

            if (res.Result == null)
            {
                res.AddError(ErrorMessage.UserNotFound, "Kart Bulunamadı.");
            }
            return(res);
        }
示例#2
0
        public BusinesLayerResult <Kart> CartUser(KartModelViews data)
        {
            BusinesLayerResult <Kart> kart = new BusinesLayerResult <Kart>
            {
                Result = Find(x => x.KartSahibiAdSoyad == data.NameSurname && x.KartNumarasi == data.KartNumarasi && x.CVV == data.CVV && x.Ay == data.Ay && x.Yil == data.Yil)
            };

            if (kart.Result != null)
            {
                return(kart);
            }
            else
            {
                kart.Errors.Add("Kart Bilgileri Bulunamadı.");
            }
            return(kart);
        }
示例#3
0
        public BusinesLayerResult <User> LoginUser(UserLoginModel data)
        {
            BusinesLayerResult <User> res = new BusinesLayerResult <User>
            {
                Result = Find(x => x.TCKN == data.TCKimlik && x.DogumTarihi == data.DogumTarihi)
            };

            if (res.Result != null)
            {
                return(res);
            }
            else
            {
                res.Errors.Add("T.C Kimlik ya da Doğum Tarihi Bulunamadı.");
            }
            return(res);
        }
示例#4
0
        public BusinesLayerResult <Kart> ActivateUser(Guid activateId)
        {
            BusinesLayerResult <Kart> res = new BusinesLayerResult <Kart>();

            res.Result = Find(x => x.ActivateGuid == activateId);

            if (res.Result != null)
            {
                if (res.Result.Onay)
                {
                    res.AddError(ErrorMessage.UserAlreadyActive, "Ödeme Alınmıştır.");
                    return(res);
                }

                res.Result.Onay = true;
                Update(res.Result);
            }
            else
            {
                res.AddError(ErrorMessage.ActivateIdDoesNotExists, "Onaylanacak Bir Odeme Yoktur.");
            }

            return(res);
        }