/// <summary> /// Map User /// </summary> /// <param name="user"></param> /// <returns>new DalUser entity same as user</returns> public static DalProfile ToDalProfile(this Profile profile) { if (ReferenceEquals(profile, null)) { return(null); } DalProfile result = new DalProfile() { Id = profile.Id, BirthDay = profile.BirthDay, FirstName = profile.FirstName, LastName = profile.LastName, Gender = profile.Gender, RelationStatus = profile.RelationStatus, AvatarId = profile.AvatarId, IsNewInvites = profile.IsNewInvites, City = profile.City }; foreach (var friend in profile.Friends) { result.Friends.Add(friend.Id); } return(result); }
public void Delete(DalProfile entity) { var userProfile = context.Set <Profile>().FirstOrDefault(p => p.Id == entity.Id); context.Set <Profile>().Attach(userProfile); context.Set <Profile>().Remove(userProfile); context.Entry(userProfile).State = System.Data.Entity.EntityState.Deleted; }
public void UpdateUserId(DalProfile entity, int id) { var profileToUpdate = context.Set <Profile>().FirstOrDefault(u => u.Id == entity.Id); context.Set <Profile>().Attach(profileToUpdate); profileToUpdate.UserId = id; context.Entry(profileToUpdate).State = System.Data.Entity.EntityState.Modified; }
public static ProfileEntity ToBllProfile(this DalProfile profile) { return(new ProfileEntity { Id = profile.Id, ImageData = profile.ImageData, ImageMimeType = profile.ImageMimeType }); }
public static Profile ToOrmProfile(this DalProfile profile) { return(new Profile { Id = profile.Id, ImageData = profile.ImageData, ImageMimeType = profile.ImageMimeType }); }
public void Delete(DalProfile e) { var profile = _context.Set <Profile>().SingleOrDefault(p => p.Id == e.Id); if (profile != default(Profile)) { _context.Set <Profile>().Remove(profile); } }
public void Update(DalProfile profile) { var oldProfile = context.Set <Profile>() .FirstOrDefault(p => p.Id == profile.Id); oldProfile.ImageData = profile.ImageData; oldProfile.ImageMimeType = profile.ImageMimeType; context.Entry(oldProfile).State = EntityState.Modified; }
public static ProfileEntity ToBllProfile(this DalProfile dalProfile) { return(new ProfileEntity() { Id = dalProfile.Id, FirstName = dalProfile.FirstName, LastName = dalProfile.LastName, Email = dalProfile.Email, BirthDate = dalProfile.BirthDate, }); }
public void CreateUser(UserEntity user, ProfileEntity profile) { DalUser du = user.ToDalUser(); du.Profile = profile.ToDalProfile(); DalProfile dp = profile.ToDalProfile(); dp.User = user.ToDalUser(); uow.Users.Create(du); //uow.Profiles.Create(dp); uow.Commit(); }
public static ProfileEntity ToBllProfile(this DalProfile dalProfile) { return(new ProfileEntity() { Id = dalProfile.Id, ImageUrl = dalProfile.ImageUrl, FirstName = dalProfile.FirstName, LastName = dalProfile.LastName, Age = dalProfile.Age, Description = dalProfile.Description, AreaEntities = dalProfile.DalAreas?.Select(dalArea => dalArea.Name) }); }
public static Profile ToProfile(this DalProfile dalProfile) { return(new Profile() { Id = dalProfile.Id, Age = dalProfile.Age, ImageUrl = dalProfile.ImageUrl, FirstName = dalProfile.FirstName, LastName = dalProfile.LastName, Areas = dalProfile.DalAreas.ToAreas()?.ToList(), Description = dalProfile.Description }); }
public static BllProfile ToBllProfile(this DalProfile dalProfile) { if (dalProfile == null) { return(null); } return(new BllProfile() { Id = dalProfile.Id, UserId = dalProfile.UserId, PassedTests = dalProfile.PassedTests.Select(r => r.ToBllTest()).ToList(), CreatedTests = dalProfile.CreatedTests.Select(r => r.ToBllTest()).ToList() }); }
public static Profile ToOrmProfile(this DalProfile dalProfile) { if (dalProfile == null) { return(null); } return(new Profile { Id = dalProfile.Id, Name = dalProfile.Name, Bids = dalProfile.Bids.Select(bid => new Bid { Id = bid.Id, Date = bid.Date, LotId = bid.LotId, Price = bid.Price, ProfileId = bid.ProfileId } ).ToList(), Lots = dalProfile.Lots.Select(lot => new Lot { Id = lot.Id, Name = lot.Name, StartDate = lot.StartDate, EndDate = lot.EndDate, IsActive = lot.IsActive, IsChecked = lot.IsChecked, Picture = lot.Picture, ProfileId = lot.ProfileId, Description = lot.Description, Tags = lot.Tags.Select(tag => new Tag { Id = tag.Id, Name = tag.Name } ).ToList(), Bids = lot.Bids.Select(bid => new Bid { Id = bid.Id, Date = bid.Date, LotId = bid.LotId, Price = bid.Price, ProfileId = bid.ProfileId } ).ToList(), } ).ToList() }); }
public void Update(DalProfile entity) { var profile = entity.ToProfile(); var localUser = _context.Set <Profile>().Local.FirstOrDefault(u => u.Id == profile.Id); if (localUser != null) { _context.Entry(localUser).CurrentValues.SetValues(profile); } else { _context.Set <Profile>().Attach(profile); _context.Entry(profile).State = EntityState.Modified; } }
public void AddAreaToProfile(DalProfile dalProfile, DalArea dalArea) { var profile = dalProfile.ToProfile(); var area = dalArea.ToArea(); if (profile.Areas.Contains(area)) { return; } profile = _context.Set <Profile>().Local.FirstOrDefault(p => p.Id == profile.Id) ?? profile; area = _context.Set <Area>().Local.FirstOrDefault(r => r.Id == area.Id) ?? area; _context.Set <Profile>().Attach(profile); _context.Set <Area>().Attach(area); _context.Entry(profile).Collection(x => x.Areas).Load(); profile.Areas.Add(area); }
public static Profile ToOrm(DalProfile dalProfile) { if (dalProfile == null) { throw new ArgumentNullException(nameof(dalProfile)); } return(new Profile() { Id = dalProfile.Id, About = dalProfile.About, FirstName = dalProfile.FirstName, LastName = dalProfile.LastName, DayOfBirth = dalProfile.DayOfBirth, Mobile = dalProfile.Mobile, Sex = dalProfile.Sex, Avatar = dalProfile.Avatar }); }
public void Create(DalProfile dalProfile) { var profile = dalProfile.ToProfile(); /* * var messages = Messages.Select(m => m).Where(m => m.ProfileFrom.Id == dalProfile.Id); * var photos = Profiles.FirstOrDefault(p => p.Id == dalProfile.Id).Photos; * foreach (var message in messages) * { * profile.Messages.Add(message); * } * foreach (var photo in photos) * { * profile.Photos.Add(photo); * } */ Profiles.Add(profile); }
/// <summary> /// Map User /// </summary> /// <param name="user"></param> /// <returns>new ORM User entity same as user</returns> public static Profile ToProfile(this DalProfile profile) { if (ReferenceEquals(profile, null)) { return(null); } Profile result = new Profile() { Id = profile.Id, BirthDay = profile.BirthDay, FirstName = profile.FirstName, LastName = profile.LastName, Gender = profile.Gender, RelationStatus = profile.RelationStatus, AvatarId = profile.AvatarId, IsNewInvites = profile.IsNewInvites, City = profile.City }; return(result); }
public void Update(DalProfile dalProfile) { var profile = Profiles.FirstOrDefault(p => p.Id == dalProfile.Id); if (!ReferenceEquals(profile, null)) { profile.BirthDay = dalProfile.BirthDay; profile.FirstName = dalProfile.FirstName; profile.LastName = dalProfile.LastName; profile.Gender = dalProfile.Gender; profile.RelationStatus = dalProfile.RelationStatus; profile.AvatarId = dalProfile.AvatarId; profile.IsNewInvites = dalProfile.IsNewInvites; profile.City = dalProfile.City; } foreach (var id in dalProfile.Friends) { var temp = Profiles.FirstOrDefault(p => p.Id == id); profile.Friends.Add(temp); } context.Entry(profile).State = EntityState.Modified; }
internal static BllProfile ToBllProfile(DalProfile dalprofile) { if (dalprofile!=null) return new BllProfile() { Receiver = dalprofile.Receiver, CountryId = dalprofile.CountryId, City = dalprofile.City, Address = dalprofile.Address, Phone = dalprofile.Phone }; return null; }
internal static void ToOrmProfile(DalProfile dalprofile, OrmProfile ormprofile) { ormprofile.Receiver = dalprofile.Receiver; ormprofile.OrmCountryId = dalprofile.CountryId; ormprofile.City = dalprofile.City; ormprofile.Address = dalprofile.Address; ormprofile.Phone = dalprofile.Phone; }
public void Update(DalProfile entity) { throw new NotImplementedException(); }
internal static OrmProfile ToOrmProfile(DalProfile dalprofile) { if (dalprofile!=null) return new OrmProfile() { Id = dalprofile.Id, Receiver = dalprofile.Receiver, OrmCountryId = dalprofile.CountryId, City = dalprofile.City, Address = dalprofile.Address, Phone = dalprofile.Phone }; return null; }
public void Create(DalProfile profile) { context.Set <Profile>() .Add(profile.ToOrmProfile()); }
public void Delete(DalProfile e) { throw new NotImplementedException(); }
public void Create(DalProfile entity) { context.Set <Profile>().Add(entity.ToOrmProfile()); }
public void Update(DalProfile dalprofile) { Maper.ToOrmProfile(dalprofile, context.Set<OrmProfile>().Where(dbprof => dbprof.Id == dalprofile.Id).FirstOrDefault()); }
public void Create(DalProfile dalprofile) { context.Set<OrmProfile>().Add(Maper.ToOrmProfile(dalprofile)); }
public void Create(DalProfile e) { _context.Set <Profile>().Add(e.ToProfile()); }