private int? SaveLocation( Location l ) { LocationController controller = new LocationController( Service ); if ( l.Id == 0 ) { l.CreatedByPersonAliasId = Service.LoggedInPerson.PrimaryAliasId; controller.Add( l ); } else { l.ModifiedByPersonAliasId = Service.LoggedInPerson.PrimaryAliasId; controller.Update( l ); } return controller.GetByGuid( l.Guid ).Id; }