예제 #1
0
        public async Task <bool> PerformSaveAndUpdateOperationAsync(IUserImage userImage)
        {
            try
            {
                using (var conn = await Connection.OpenConnectionAsync())
                {
                    // @UserId UNIQUEIDENTIFIER, @Name NVARCHAR(450), @Caption NVARCHAR(200), @ImageUrl NVARCHAR(1000), @Size BIGINT, @DataUrl NVARCHAR(MAX), @ImageType INT
                    var param = new
                    {
                        userImage.UserId,
                        userImage.Name,
                        userImage.Caption,
                        userImage.ImageUrl,
                        userImage.Size,
                        userImage.DataUrl,
                        userImage.ImageType
                    };

                    await SqlMapper.ExecuteAsync(conn, SpNames.UserImage.HeadShotImageSaveUpdate, param, commandType : CommandType.StoredProcedure);

                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        public virtual void globalRead(IEnvironment pEnv, ISettings pSettings)
        {
            _isGlobalInited = true;
            images          = pEnv.getImages();

            InitForGlobal.read(this, getGlobalObjactName(), pEnv, pSettings);
        }
예제 #3
0
        public async Task <bool> PerformSaveImageOperationAsync(IUserImage userImage)
        {
            try
            {
                using (var conn = await Connection.OpenConnectionAsync())
                {
                    var param = new
                    {
                        userImage.UserId,
                        userImage.Name,
                        userImage.Caption,
                        userImage.ImageUrl,
                        userImage.Size,
                        userImage.DataUrl,
                        userImage.ImageType
                    };

                    await SqlMapper.ExecuteAsync(conn, SpNames.UserImage.SaveImage, param, commandType : CommandType.StoredProcedure);

                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #4
0
 public TravelController(DataContext context,
                         IUserImage userImage,
                         IConverterHelper converterHelper,
                         ICombosHelper combosHelper)
 {
     _context         = context;
     _userImage       = userImage;
     _converterHelper = converterHelper;
     _combosHelper    = combosHelper;
 }
예제 #5
0
 public AccountController(UserManager <CleaningUser> userManager, IUserClaimsPrincipalFactory <CleaningUser> claimsPrincipalFactory,
                          SignInManager <CleaningUser> signInManager, RoleManager <IdentityRole> roleManager, IUserImage UserImageImp,
                          IEmailService EmailService)
 {
     this.userManager           = userManager;
     this.claimPrincipalFactory = claimsPrincipalFactory;
     this.signInManager         = signInManager;
     this.roleManager           = roleManager;
     this.UserImageImp          = UserImageImp;
     this.EmailService          = EmailService;
 }
예제 #6
0
        public virtual void globalRead(IEnvironment pEnv, ISettings pSettings)
        {
            _isGlobalInited = true;
            //
            addNode(pSettings);
            images = pEnv.getImages();

            //
            InitForGlobal.read(this, getGlobalObjactName(), pEnv, pSettings);
            //Text = pEnv.translate(Text, pSettings);
        }
예제 #7
0
 public void setImages(IUserImage list)
 {
     imageList = list;
 }