コード例 #1
0
 private void onConverBase64ToImage(Entitiy.Member memberItem, string image)
 {
     if (!string.IsNullOrEmpty(image))
     {
         string[] images = image.Split(',');
         if (images.Length == 2)
         {
             if (images[0].IndexOf("image") >= 0)
             {
                 memberItem.image_type = images[0];
                 memberItem.image      = Convert.FromBase64String(images[1]);
             }
         }
     }
     else if (image == null)
     {
         memberItem.image_type = null;
         memberItem.image      = null;
     }
 }
コード例 #2
0
 public void CreateMember(CreateMemberModel model)
 {
     try
     {
         Entitiy.Member memberCeate = new Entitiy.Member
         {
             email     = model.email,
             password  = PasswordHashModel.Hash(model.password),
             firstname = model.firstname,
             lastname  = model.lastname,
             position  = model.position,
             role      = model.role,
             created   = DateTime.Now,
             updated   = DateTime.Now
         };
         this.onConverBase64ToImage(memberCeate, model.image);
         this.db.Members.Add(memberCeate);
         this.db.SaveChanges();
     }catch (Exception e)
     {
         throw e.GetErrorException();
     }
 }