public int UpdateAndGetNewId(SomeUserData param) { if (param == null) { throw new ArgumentException(); } //Do something return(param.Id); }
public string InsertUserData(SomeUserData param) { if (param == null) { throw new ArgumentException(); } //Do something return(string.Empty); }
public void InsertData(IUserData data, SomeUserData sd) { data.InsertUserData(sd); }
public IEnumerable <int> GetIds(IEnumerable <IUserData> data, SomeUserData sd) => data.Select(userData => userData.UpdateAndGetNewId(sd)).ToList();