Beispiel #1
0
 public void Delete(Guid id)
 {
     using (FilkioCrmContext db = new FilkioCrmContext())
     {
         UserEntity itemToDelete = db.Users.Where(i => i.Id == id).FirstOrDefault();
         db.Remove(itemToDelete);
         db.SaveChanges();
     }
 }
Beispiel #2
0
 public void Update(IUser item, Guid id)
 {
     using (FilkioCrmContext db = new FilkioCrmContext())
     {
         UserEntity itemToUpdate = db.Users.Where(i => i.Id == id).FirstOrDefault();
         itemToUpdate.Update(item);
         db.SaveChanges();
     }
 }
Beispiel #3
0
 public void Update(IEmailSetting item, Guid id)
 {
     using (FilkioCrmContext db = new FilkioCrmContext())
     {
         EmailSettingEntity itemToUpdate = db.EmailSettings.Where(i => i.Id == id).FirstOrDefault();
         itemToUpdate.Update(item);
         db.SaveChanges();
     }
 }
Beispiel #4
0
 public void Create(IEmailSetting item)
 {
     using (FilkioCrmContext db = new FilkioCrmContext())
     {
         EmailSettingEntity itemToAdd = new EmailSettingEntity(item);
         db.EmailSettings.Add(itemToAdd);
         db.SaveChanges();
     }
 }
Beispiel #5
0
 public void Create(ISource item)
 {
     using (FilkioCrmContext db = new FilkioCrmContext())
     {
         SourceEntity itemToAdd = new SourceEntity(item);
         db.Sources.Add(itemToAdd);
         db.SaveChanges();
     }
 }
Beispiel #6
0
 public void Create(ISegment item)
 {
     using (FilkioCrmContext db = new FilkioCrmContext())
     {
         SegmentEntity itemToAdd = new SegmentEntity(item);
         db.Segments.Add(itemToAdd);
         db.SaveChanges();
     }
 }
Beispiel #7
0
 public void Create(IUserType item)
 {
     using (FilkioCrmContext db = new FilkioCrmContext())
     {
         UserTypeEntity itemToAdd = new UserTypeEntity(item);
         db.UserTypes.Add(itemToAdd);
         db.SaveChanges();
     }
 }
Beispiel #8
0
 public void Create(ICronTask item)
 {
     using (FilkioCrmContext db = new FilkioCrmContext())
     {
         CronTaskEntity itemToAdd = new CronTaskEntity(item);
         db.CronTasks.Add(itemToAdd);
         db.SaveChanges();
     }
 }
Beispiel #9
0
 public void Create(IUser item)
 {
     using (FilkioCrmContext db = new FilkioCrmContext())
     {
         UserEntity itemToAdd = new UserEntity(item);
         db.Attach(itemToAdd.SourceEntity);
         db.Attach(itemToAdd.UserTypeEntity);
         itemToAdd.UserIdentifierEntities = itemToAdd.UserIdentifierEntities.DistinctBy(t => t.UserIdentifierTypeEntity.Id).ToList();
         foreach (var i in itemToAdd.UserIdentifierEntities)
         {
             db.Attach(i.UserIdentifierTypeEntity);
         }
         db.Users.Add(itemToAdd);
         db.SaveChanges();
     }
 }