Пример #1
0
        public BusinessLayerResult <Comment> AddComment(Comment comment)
        {
            BusinessLayerResult <Comment> businessLayerResult = new BusinessLayerResult <Comment>();

            businessLayerResult.Result = comment;
            if (comment != null)
            {
                int res = _commentDal.Add(comment);

                if (res > 1)
                {
                    businessLayerResult.AddError(MessagesCodes.UnexpectedError, "Beklenmedik Hata");
                    return(businessLayerResult);
                }
                else
                {
                    businessLayerResult.AddError(MessagesCodes.Success, "Kaydınız başarılı bir şekilde oluştu.");
                    return(businessLayerResult);
                }
            }
            return(businessLayerResult);
        }
Пример #2
0
        public BusinessLayerResult <User> ActivateUser(Guid id)
        {
            BusinessLayerResult <User> businessLayerResult = new BusinessLayerResult <User>();

            businessLayerResult.Result = _userDal.Get(u => u.ActivateGuid == id);

            if (businessLayerResult.Result != null)
            {
                if (businessLayerResult.Result.IsActive)
                {
                    businessLayerResult.AddError(MessagesCodes.UserAlreadyActive, "Kullanıcı zaten aktif edilmiştir.");
                    return(businessLayerResult);
                }
                businessLayerResult.Result.IsActive = true;
                _userDal.Update(businessLayerResult.Result);
            }
            else
            {
                businessLayerResult.AddError(MessagesCodes.ActivateIdDoesNotExist, "Aktifleştirilecek kullanıcı bulunamadı.");
            }
            return(businessLayerResult);
        }