public static SharedContactsDelete GetModelView(SharedContact sharedContact)
        {
            if (sharedContact == null)
                return null;

            var sharedContactsDelete = new SharedContactsDelete(sharedContact);
            return sharedContactsDelete;
        }
 public SharedContact GetModel(int userId)
 {
     var sharedContact = new SharedContact
                             {
                                 FromUserId = userId,
                                 ToUserId = ToUserId
                             };
     return sharedContact;
 }
Example #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;
            }
        }
 public SharedContactsIndex(SharedContact sharedContact)
 {
     SharedContactId = sharedContact.SharedContactId;
     ToUser = UserProfileDetails.GetModelView(sharedContact.ToUser);
 }
 public SharedContactsDelete(SharedContact sharedContact)
 {
     ToUser = UserProfileDelete.GetModelView(sharedContact.ToUser);
 }
 public SharedContactsCreate(SharedContact sharedContact)
 {
     ToUserId = sharedContact.ToUserId;
 }
        public static SharedContactsIndex[] GetModelView(SharedContact[] sharedContacts)
        {
            if (sharedContacts == null)
                return null;

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