public async Task <IHttpActionResult> AddPersonGroup([FromBody] NameUserDataInfoApiModel personGroupInfo, string personGroupId = null) { //TODO: Default personGroupId to a random GUID if it's not entered. await _personGroupCoordinator.CreatePersonGroup(personGroupId, personGroupInfo); return(Ok()); }
public async Task <IHttpActionResult> UpdatePersonGroupInfo(string personGroupId, [FromBody] NameUserDataInfoApiModel personGroupInfo) { //TODO: Update person group info based on what's sent in. In other words, only update the name and user data when they're not null. await _personGroupCoordinator.UpdatePersonGroup(personGroupId, personGroupInfo); return(Ok()); }
public async Task <IHttpActionResult> UpdatePerson(string personGroupId, string personId, NameUserDataInfoApiModel personInfo) { //TODO: Update person group info based on what's sent in. In other words, only update the name and user data when they're not null. return(Ok()); }
public async Task UpdatePersonGroup(string id, NameUserDataInfoApiModel data) { await ApiClients.FaceServiceClient.UpdatePersonGroupAsync(id, data.Name, data.UserData); }
public async Task <IHttpActionResult> CreatePerson(string personGroupId, NameUserDataInfoApiModel personInfo, string personId = null) { //TODO: Default person ID to a generated GUID if null. Name should be required. return(Ok()); }