public DataTransferObjects.Membership SaveMembership(DataTransferObjects.Membership membership) { try { using (var db = EntityFramework.DatabaseContext.Create()) { var memberships = new EntityFramework.Memberships { Id = membership.Id, ApplicationId = membership.ApplicationId, UserId = membership.UserId }; db.Memberships.Add(memberships); db.SaveChanges(); var result = new DataTransferObjects.Membership { Id = memberships.Id, ApplicationId = memberships.ApplicationId, UserId = memberships.UserId }; return(result); } } catch (Exception ex) { Logger.LogError("Error in SaveMembership", ex); return(null); } }
public void DeleteMembership(Guid id) { try { using (var db = EntityFramework.DatabaseContext.Create()) { var memberships = new EntityFramework.Memberships { Id = id, }; db.Memberships.Remove(memberships); db.SaveChanges(); } } catch (Exception ex) { Logger.LogError("Error in DeleteMembership", ex); } }