public static async Task <bool> UpdateUserPhoto(string id, string mimeType, DateTime lastModified, byte[] imagedata) { UserDetailServiceProxy udsvc = new UserDetailServiceProxy(); var ud = await udsvc.LoadEntityByKeyAsync(Cntx, GuidMix(ApplicationContext.App.ID, id)); ud.PhotoMime = mimeType; ud.PhotoLastModified = lastModified; ud.Photo = imagedata; ud.IsPhotoLoaded = true; ud.IsPhotoModified = true; ud.LastModified = DateTime.UtcNow; await udsvc.AddOrUpdateEntitiesAsync(Cntx, new UserDetailSet(), new UserDetail[] { ud }); return(true); }
public static async Task <bool> CreateUserDetails(string id) { UserDetailServiceProxy udsvc = new UserDetailServiceProxy(); var ud = await udsvc.LoadEntityByKeyAsync(Cntx, ApplicationContext.App.ID, id); if (ud == null) { await udsvc.AddOrUpdateEntitiesAsync(Cntx, new UserDetailSet(), new UserDetail[] { new UserDetail { UserID = id, ApplicationID = ApplicationContext.App.ID, CreateDate = DateTime.UtcNow } }); } return(true); }
public static async Task<bool> UpdateUserPhoto(string id, string mimeType, DateTime lastModified, byte[] imagedata) { UserDetailServiceProxy udsvc = new UserDetailServiceProxy(); var ud = await udsvc.LoadEntityByKeyAsync(Cntx, ApplicationContext.App.ID, id); ud.PhotoMime = mimeType; ud.PhotoLastModified = lastModified; ud.Photo = imagedata; ud.IsPhotoLoaded = true; ud.IsPhotoModified = true; ud.LastModified = DateTime.UtcNow; await udsvc.AddOrUpdateEntitiesAsync(Cntx, new UserDetailSet(), new UserDetail[] { ud }); return true; }
public static async Task<bool> CreateUserDetails(string id) { UserDetailServiceProxy udsvc = new UserDetailServiceProxy(); var ud = await udsvc.LoadEntityByKeyAsync(Cntx, ApplicationContext.App.ID, id); if (ud == null) { await udsvc.AddOrUpdateEntitiesAsync(Cntx, new UserDetailSet(), new UserDetail[] { new UserDetail{ UserID = id, ApplicationID = ApplicationContext.App.ID, CreateDate = DateTime.UtcNow } }); } return true; }