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; } }
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(); } }