示例#1
0
        public ApiResponseModel BlockUser(UserBlockModel userBlockModel)
        {
            ApiResponseModel apiResponseModel = new ApiResponseModel();
            var user = _db.MstUsers.Where(x => x.IsActive && x.UserId.Equals(userBlockModel.UserId)).FirstOrDefault();

            if (user != null)
            {
                user.IsBlocked        = userBlockModel.IsBlocked;
                user.ModifiedDate     = DateTime.Now;
                _db.Entry(user).State = EntityState.Modified;
                if (_db.SaveChanges() > 0)
                {
                    apiResponseModel.Message = userBlockModel.IsBlocked ? "Blocked" : "Unblocked";
                }
                else
                {
                    apiResponseModel.Message = "Unable to block user.";
                }
            }
            else
            {
                apiResponseModel.Message = "User not found";
            }
            return(apiResponseModel);
        }
示例#2
0
        public MstUsers SaveSignUp(SignupModel signupModel)
        {
            MstUsers mstUsers = new MstUsers()
            {
                CreatedBy         = 1,
                CreatedDate       = DateTime.Now,
                Email             = signupModel.Email,
                FirstName         = signupModel.Name,
                IsActive          = true,
                IsBlocked         = false,
                IsDefaultPassword = false,
                IsEmailVarified   = false,
                IsMobileVerified  = false,
                IsPasswordReset   = false,
                LoginAttempt      = 0,
                Password          = signupModel.Password,
                UserTypeId        = signupModel.UserType
            };

            _db.MstUsers.Add(mstUsers);
            _db.SaveChanges();
            return(mstUsers);
        }
        public ApiResponseModel SaveGalleryType(GalleryTypeModel galleryTypeModel)
        {
            ApiResponseModel apiResponseModel = new ApiResponseModel();

            apiResponseModel.Message = "Saved";
            if (galleryTypeModel != null)
            {
                MstGalleryType mstGalleryType = new MstGalleryType()
                {
                    BaseUrl     = galleryTypeModel.BaseUrl,
                    CreatedDate = DateTime.Now,
                    GalleryType = galleryTypeModel.GalleryType,
                    GridSize    = galleryTypeModel.GridSize,
                    IsActive    = true,
                    CreatedBy   = galleryTypeModel.UserId
                };
                _db.MstGalleryType.Add(mstGalleryType);
                if (_db.SaveChanges() < 1)
                {
                    apiResponseModel.Message = "Unable to save.";
                }
            }
            return(apiResponseModel);
        }