Exemplo n.º 1
0
        public static SharedContactsDelete GetModelView(SharedContact sharedContact)
        {
            if (sharedContact == null)
                return null;

            var sharedContactsDelete = new SharedContactsDelete(sharedContact);
            return sharedContactsDelete;
        }
Exemplo n.º 2
0
 public SharedContact GetModel(int userId)
 {
     var sharedContact = new SharedContact
                             {
                                 FromUserId = userId,
                                 ToUserId = ToUserId
                             };
     return sharedContact;
 }
Exemplo n.º 3
0
        public static DeleteResult Delete(DefaultContext db, int sharedContactId, out SharedContact sharedContact)
        {
            sharedContact = GetDetail(db, sharedContactId);
            if (sharedContact == null)
                return DeleteResult.AuthorizationFailed;

            try
            {
                db.SharedContacts.Remove(sharedContact);
                db.SaveChanges();
                return DeleteResult.Ok;
            }
            catch (Exception e)
            {
                Logger.SetLog(e);
                return DeleteResult.DbFailed;
            }
        }
Exemplo n.º 4
0
 public SharedContactsIndex(SharedContact sharedContact)
 {
     SharedContactId = sharedContact.SharedContactId;
     ToUser = UserProfileDetails.GetModelView(sharedContact.ToUser);
 }
Exemplo n.º 5
0
 public SharedContactsDelete(SharedContact sharedContact)
 {
     ToUser = UserProfileDelete.GetModelView(sharedContact.ToUser);
 }
Exemplo n.º 6
0
 public SharedContactsCreate(SharedContact sharedContact)
 {
     ToUserId = sharedContact.ToUserId;
 }
Exemplo n.º 7
0
        public static SharedContactsIndex[] GetModelView(SharedContact[] sharedContacts)
        {
            if (sharedContacts == null)
                return null;

            var sharedContactsIndices = sharedContacts.Select(sc => new SharedContactsIndex(sc)).ToArray();
            return sharedContactsIndices;
        }
Exemplo n.º 8
0
 private bool IsAccess(SharedContact sharedContact)
 {
     return sharedContact != null && sharedContact.FromUserId == UserId;
 }
Exemplo n.º 9
0
 public static void Insert(DefaultContext db, SharedContact sharedContact)
 {
     db.SharedContacts.Add(sharedContact);
     db.SaveChanges();
 }